What XxdarkxsmilexX said is probably the best advice I've read so far, but I want to add something: you also need to get good nutrition. I can say from personal experience that if you get good nutrition, then the whole process will be easier and go alot faster

. I'd highly reccomend getting some form of spirulina in your diet. Spirulina is an algae that's considered a "super food". It has
all the essential amino acids, 65% digestible protien (meat only has 18%), has alot of protien, has a
crap load of vitamins and minerals (including vitamin B12 and B6, which us vegies need

), has a ton of antioxidants, and is vegan because it's a plant

.