I disagree with the Tom Gray's answer. Don't follow the meal plan. Everybody is different, and have different needs. You have to build a meal plan that can help you with your need. This meal plan can be perfect for someone, or (more likely) really inappropriate for someone who have some sportive activity. Just to add some advice for your problem : - Don't starve yourselfs. Eat enough, but good nutriments. If you eat too much or bad aliments, you will take weights. But if you don't eat enough, you will loose some fat only temporally. Once you will eat a little more again, your body will stack more fat, just in case of another starvation. Just by eating proper meal, you can get ride of your problem. Vegetarian or not, you need proteins, so don't forget to add some. (tofu, grains etc...) - Be reasonable with your goals. Be motivated like this is a good thing when you want to start something new. But if you want to do 1,5H a day of workout, you can easily loose motivation. It's my case. Every time, I want to do so much. And after 2 weeks, I skipped a day because I don't have motivation this day, said I will do it tomorrow. And 1 month later, I realize I abandoned everything. So, set a reasonable goal, like 30m or 45m, and keep doing it ! If you want some program, you can start to look at Focus T25, P90X3, Insanity or P90X (the BeachBody products). Work for people so far, if this kind of think can interest you. Good luck !