I disagree with this. As a (cheese loving) flexitarian, I eat what I like to eat. It happens that I don't like meat very much. If I didn't like the taste of diary and eggs, or didn't like how I felt and acted when I ate diary and eggs, it would make perfect sense for me to go vegan. I think finding foods that taste good and make you feel happy is an even better reason to have a specific diet than ethical or political issues. It's inherently flexible when it comes to emergencies: if not eating meat, diary and eggs makes you feel better, it's still true that eating makes you feel better than starving, so you can easily eat meat if necessary. (And, no, meatyochre, not eating meat for years doesn't mean that you can never eat meat again: you will probably have to go through a transition period while you get the appropriate gut flora going again, and it's best to start slow, with small amounts of meat, but it's absolutely do-able.)Ulc wrote: As long as you are not choosing a meat free diet because of ethical or political issues, you might as well not go full vegan.
Feeling healthy is about a lot more than just getting the "right" number of calories, nutrients, and exercise. If eating a vegan diet makes you feel happier about what you are eating, feel like you can do more and be more active, if food feels like a way to be healthy instead of way to overindulge, then going vegan is absolutely the way to go. Yes, you should make sure you're getting enough B-12 (which is actually insanely easy to do with our vitamin enriched food universe), and you should go to a doctor and check your health periodically, but I think that the best way to be healthy is to feel healthy and active. Because if you feel like an overweight slob, it's really hard to get out and do exercise and control your caloric intake, but if you feel healthy, it's really easy to do the same things, and become much healthier.
My spouse must count his calories to control his caloric intake (to not have days where he eats 5-7 thousand calories in a day). Counting your calories doesn't inherently make you any healthier, but it works for him. In the same way, being vegan doesn't inherently make you any healthier, but it might very well work for you. If it does, by all means, do it!
On the issue of eating out and being cooked for: that's not important for everyone. I hate eating at restaurants (but like eating with other people at their homes or my own), and my spouse hates eating with groups of people, period. My spouse and I eat completely separately diets (sometimes we eat them at meals together, sometimes we don't), and it works quite well. Yes, if you're going to be vegan, you're going to have to do a lot of your own cooking, but that might be an advantage, not a disadvantage for you. If it's just too easy to go to a fast food restaurant and eat 2,000 calories in a sitting, requiring yourself to cook for yourself, and bring healthy snacks and meals with you when you go out, might very well be the best thing you can do for your health and happiness. Going to restaurants will be problematic, but bringing your own food with you when you hang out with friends should not be at all problematic. And if socializing at restaurants is that important, you can usually find a vegan appetizer, at least, just to eat socially, and simply eat your meals at another time.