Ive been trying all kinds of diets for years. The one to be the most effectibe while trying to lose body fat is carb cycling. one day eat 300 grams of carbs. The next day eat 150, and the last day eat 0. Keep repeating this scycle, it worked for me. Also, when not trying to lose body fat and maintain, I like to diet, low carb during the week and eat whatever whenerv on the weekend. As long as you have dicipline to get back on it once sunday night has come