Instead of following particular diets and cutting out entire food groups, focus on making healthy changes. Include all kind of foods in moderate quantity.
Don't skip meals
Skipping meals can lead to unwanted cravings that results in over eating. Instead of skipping meals, set a moderate routine and eat in regular interval.
Drink drink!
Hydration is one of the most important keys when it comes to weight check. Drink plenty of water to curb cravings and stop overeating.
Yoga and exercise
Practising yoga regularly helps in building a healthy body and mind. Yoga helps in reducing stress and anxiety, thus helps in controlling emotional eating.
Eat mindfully
Try to have your meals mindfully. This will help you yo keep a track of what and how much you are eating.
Control portions
Eating too much of even healthy foods can lead to eating disorders and other unwanted problems. Measure your portion through cups or spoons. This will make sure you don't over eat.
Try to add more fibrous food in your diet. Fiber takes longer time to digest, making you fill fuller for a longer time. This way you wont feel hungry easily after eating.
Fibrous diet
Quality sleep
Depriving proper sleep can lead to binge eating habits as sleep affects your hunger levels. Make sure you get a proper 7 hours of sleep everyday.
Clean your kitchen
Through away all the junks and processed foods that are stack in your kitchen cabinets. Otherwise, stocks of chips and ice cream will definitely lead to binge eating.
Break the fast
Start your day with a protein packed breakfast. Do not skip breakfast! Skipping breakfast can lead to binge eating as your body will lack fuel through out the day.