When you go on a "program" to lose body fat, you may set yourself up for failure. A program implies an endpoint, which is when most people return to their previous habits. If you want to lose fat and keep it off, make changes that you can live with indefinitely. Don't over-restrict calories, and find an exercise program that adequately challenges you, provides progression and offers sufficient variety so that you can maintain it for years to come.