Dieting doesn't work for many people because it focuses on short-term changes rather than developing healthy lifestyle habits. Successful weight loss requires permanently changing one's dietary lifestyle by eating more fruits and vegetables, lean meats, and avoiding junk food. While occasional treats are acceptable, long-term success depends on consistency and finding enjoyable ways of eating healthy and exercising regularly.