maybe being a vegematerian isn't the best choice? all that raw vegetation maybe upsetting you and making it worse...dosen't sound anything nutrient dense with only 500-800 calories a day if you are only 90 something lbs. I eat about 1000 calories a day and I maintain about 140lb at 5'7,I pretty much eat once a day but sometimes one small breakfast then a large dinner.I eat everything minus the junk/processed foods.