With so many diets on the market these days, it's easy to make a mistake and choose a diet that will harm your health in the long run. Diets that encourage large amounts of meat, or diets that drastically reduce the calorie deficit, leaving you hungry all the time, are poor news in general and not effective for long-term weight reduction.