Sure, I would agree with you. It's so hard to tell but the OP has a good diet and is able to exercise daily so I figure that means there's some stamina and the big problem is the skin as it is so often with someone at that time in his or her life. Being young and a student and such.
Lecithin by Solgar dissolved in a little (apple if you have it) juice everyday instead of eggs, I know it can be daunting as a vegan to add these things back into the diet.
Don't forget the kidneys! They are so important and get neglected, they are not as glamorous as the liver:) Drinking kidney tea every day is easy and pretty cheap, so it's easy enough to start tonight if there is a will to do so.
The OP said there is constipation, so I wouldn't dare do a flush until this is relieved.
You don't need a fancy coffee enema kit, get organic light or medium roast coffee and a simple enema bag from the drug store to start. Use olive oil or any natural oil to lubricate the tip.
Start with 1 T. coffee and 1 cup of water, after brewed, add 3 cups distilled room temp water to cool it down and dilute it.
Hold it for 5 minutes and see how the body reacts. Then up the time gradually to 15 minutes one max a day. Do this before 3 pm. Fresh veggie juice is needed on days when doing CEs. Electrolyte packs are good too.
Good input on b12, look into methylcobalimin, don't do cyanocobalimin, it's synthetic.
Take it slow with b12, you will need more folate and potassium with it.
Don't stop and start b12, as a rule, a little daily. Take it in the morning, sub-lingual or under the tongue is best. Cut the pill into little crumbs at first and start that way. Go low and slow as they say.
coffee enemas might burn up the b12 pretty fast so keep an eye on it and when you have time, read "Could it be B12?" It's a must read for anybody getting healthy, put a little crumb of b12 under your tongue after Coffee-Enema to be sure...cheers!