0
Diets don't work at all. Most of them are ridiculous. Like Atkins: "eat animal fats but almost no carbohydrates!!!", or South Beach Diet: "eat loads of salmon but NO carrots!!!", or my personal favourite The Grapefruit Diet, which basically comes down to you eating grapefruits all day long.
The common factor between all these fad diets like Atkins, The Zone, South Beach Diet and whatever other **** that doesn't come to mind right now, is that they are essentially telling you to stop eating carbohydrates or a VERY small portion of them. This is the infamous Low-Carb diet. They are telling you to cut a food group from your meal plan.
Sure, to some degree, these kind of diets will make you lose some weight on a short term basis, but you will most definitely gain that weight again in the long run, because 1) these diets are very hard to keep up with and 2) they are NOT good for your health since they put your body in a state called ketosis. Because you're not getting in any carbs, your body starts feeding off your fat (so far so good), but also off your body tissue, muscles and even organs. Then as soon as you introduce a significant amount of carbs to your meal plan again, the diet stops working all together because your body absorbs everything because it's been depleted due to the high-fat, high-protein low-carb diet.
It's sad to see that so many people still believe these fad diets which just causes them to hop from one diet to the other in the hope of finding that one holy grail that will allow them to get lean and make them feel fabulous. It isn't there. It does not exist. You need to educate yourself on what is healthy, meaning you can keep this up for the rest of your life. You can eat LOTS of things as long your meals fulfill the following criteria:
1. low-fat, good protein
2. low-GI carbohydrate (= good carbs)
3. fiber
4. healthy fat
5. sugar-free beverage (water, unsweetened green tea, Snapple,...)
Sorry for the ranting, needed to get that out of my system ^^