Too much emotional stress can wreak havoc in your well--being. This does not mean you should avoid confrontations altogether, but learn to draw the lines. There is no use being around people who belittle you and undermine your dreams and goals. Prolonged exposure to stress can trigger binge eating and depression, which ultimately lead to weight gain.
See the world or try out a sport. Move beyond your comfort zone every once in a while. It will do you good. Adding something new and pursuing something worthwhile will help keep you active and alive, as it breaks the usual humdrum. Open up to new experiences and be more accommodating to new changes. New experiences will lead to deeper self--discovery and more meaningful life.
The human body has difficulty differentiating thirst from hunger. So when you are starting to feel hunger pangs, avoid indulging in food right away and instead drink a glass of water and check if you are still hungry.
Enjoy your food and chew it thoroughly. It will usually take 20 minutes before you feel full so it’s important not to gorge down your food, lest you overindulge.