Count nutrients, not calories.
Calorie counting is a vicious cycle. Restrict calorie intake too much and your body thinks it's being starved.
The stress hormone cortisol comes out to play interference. It can sabotage the best intended weight loss efforts. It can support fat storage, suppress the immune system, and cause an energy deficit (fatigue).
Cravings kick in. Metabolism stalls and you get hungrier.
PLAN B: Count nutrients instead. Load up on foods packed with micronutrients (vitamins, minerals, antioxidants and phytochemicals.) Eat a serious and abundant rainbow of whole grains (many sprouted!), beans, legumes, fruits and vegetables, nuts and seeds. Whole, plant-based foods will provide the body with an internal 'car wash'. Fat will melt away and stay away naturally eating a whole food plant-based diet (not really a diet.)
Eating delicious plant-pure food won't trigger cravings. It will support sustained weight loss, a balanced mood, higher energy levels (without peaks and valleys) and an intense motivation to repeat.
Bonus: We know now that lifestyle change, namely eating a plant-based diet, can prevent 80% of chronic lifestyle diseases such as heart disease, type 2 diabetes, cardiovascular disease, cancer etc.
Count calories? No need.