I have been almost entirely vegan, except for some failings (milk chocolate) for almost 2 years, I think. And, I have been trying to have only plants for food for most of my life (I'm 50). I am also over weight.
It only occurred to me to try fake meat stuff in this last 2 years. So, that is the main reason why I am over weight, after inadequate physical activity. You can do much worse than meat, in terms of weight gain, eating high-calorie processed vegan food
Actually, it was decades of consuming alcohol that is responsible for most of my body fat. I stopped that around the same time as i stopped eating meat.
Now, I am more or less following the McDougall approach which is high in complex carbohydrates and very low in fat and salt. A lot of the recipes that they promote are much too time consuming for me. But there are enough simple recipes to be found. Much of the food is bland, mainly because of little salt. But, after a week I got used to it and now an apple, for example, tastes very sweet.
In other words, if you can stand it, you probably only need to stand bland food for about a week until your sense of taste becomes more sensitive. Bland does not exclude spiciness. So, food will be spicy hot but not salty. Until I was used too less salt that tasted... like it needed more salt.
After a couple of weeks I started to feel faint and checked my blood pressure and it was 90/50, so I stopped taking the blood pressure medication that I was on.
I am kind of failing a bit now because I find ways to eat fat, like preferring beans. Even so, I am much healthier.
Oh, also my eczema is almost entirely unapparent. I still have one spot where it is always flaky, but not big areas with a rash. I am just starting to take care of my skin too. So, hopefully when I moisturize myself property the flaky area will stop being flaky.
It doesn't work to have a vegan diet combined with alcohol abuse.... So, in other words, vegan alcoholic = alcoholic. Probably, if you drink but don't have a problem, the calories in alcohol are still something to consider.
Unice