The key to losing weight is eating fewer calories than you expend. That creates an energy deficit, so your body taps into other sources of fuel — namely, your fat stores — to make up the difference. You’ll be able to lose weight safely by creating an energy deficit of up to 1,000 calories a day, which will allow you to lose up to two pounds per week.
Limit your use of saturated fats. Saturated fats to avoid are found in meats and high-fat dairy products such as cheese, milk (and cream), and butter. Some plant-based oils, such as palm oil, palm kernel oil and coconut oil, also contain high levels of saturated fats. Polyunsaturated fats are a better alternative. Polyunsaturated fats are found in many nuts, seeds, avocados, and some fish.
Don't get me wrong — exercising at any time is good for you. But evening activity may be particularly beneficial because many people's metabolism slows down toward the end of the day. Thirty minutes of aerobic activity before dinner increases your metabolic rate and may keep it elevated for another two or three hours, even after you've stopped moving. What that means for you: You're less likely to go back for seconds or thirds. Plus, it'll help you relax post meal so you won't be tempted by stress-induced grazing that can rack up calories, quickly.
Obviously, it’s still possible to lose weight on any diet – just eat fewer calories than you burn, right? The problem with this simplistic advice is that it ignores the elephant in the room: Hunger. Most people don’t like to “just eat less”, i.e. being hungry forever. That’s dieting for masochists. Sooner or later, a normal person will give up and eat, hence the prevalence of “yo-yo dieting”.