So, the veganism thing... (BTW someone posted something similar on the MCR site so if this sounds familiar, sorry). If you can get the supplements you need and stuff it's fine, but are you trying to go totally animal product free or is it just edible things? Because, unfortunately, it's EXTREMELY hard to get rid of all animal products in your life.
Author's response
I think it'd be much easier to just not eat animal products and to use products that aren't tested on animals and stuff :)