Well vegan diet is all fruits and vegetable...something that is not of animal protein...so the carbohydrates are also vegan like the breads,the rice etc.
There are so many opinions about soy that I am truly confused as to the right one.Soy is supposed to be good for health but some say this can be digestible protein to the body at all.
I think having a diet is a personal choice...if I choose to be vegan I should try to impose that on my partner as well.Yes I could go ahead having sex in spite of the diet differences anyway.
the use of pesticides in growing vegetables have made it very difficult for us to be able to eat raw vegetables.They should be washed well and even par boiled.
Look every body is different and behave differently to food gaps and work pressure.It can also be that you are not too happy with the work and therefore fell the pains and restlessness.Whatever it is change the schedule and do something that suits the need of your body.