Stop counting calories.
A high quality of food is more important than calories. A 20-year-long study showed that processed foods and sugary drinks cause the biggest weight gain. So pay attention not to how many calories there are in your food but to how healthy it is.