Avoid restrictive diets.
Diets are generally ineffective and rarely work well long term. In fact, past dieting is one of the strongest predictors for future weight gain. Over restrictive diets lower your metabolic rate making it more difficult to lose weight. It also causes alterations to your hunger and satiety hormones, which make you hungrier and may cause strong food cravings for foods high in fat, calories, and sugar. Instead of dieting, try adopting a healthier lifestyle. Focus on nourishing your body instead of depriving it.