Eating adequate amounts of protein is also essential in fighting off sugar cravings. As proven by a study, participants who derived 25% of calories from protein experienced reduced cravings by 60%. So if you witness yourself with the problems mentioned above, make sure you intake healthy protein like meat, poultry, or fish regularly.