IT'S so easy to overeat - whether that be out of hunger, boredom or for comfort.
However, overeating may well just be one of the biggest risks to our health today.
Jamie Nadaeu, a registered dietitian from the US, has suggested eating these four foods to stop you feeling the need to eat in excess.
And not all the options are boring.
In a TikTok viewed over 7,000 times, the expert said that people should consider including more protein in their diet.
"This includes meat, fish, eggs, tofu, tempeh, greek yogurt, cottage cheese and protein powder," she said.
Read more on dieting
Protein is to take more energy for you to digest than refined carbohydrates, like bread, and also gives your body a feeling of satiety.
She also says people should eat more fibre such as "veggies, fruits, whole grains, legumes, nuts and seeds".
A high-fibre diet may help keep you fuller longer, which prevents overeating and hunger between meals.
Fat is another food group people can include in their diet to stop them overeating, the dietitian said.
Most read in Diet & Fitness
She suggests: "Avocado, nuts and seeds, nut butters and oils."
According to a by the American Journal of Clinical Nutrition, fat slows down food absorption.
This means foods high in fat can help us feel satiated for longer and prevents us from overeating.
Meanwhile, it's also important to eat "fun" foods from time to time, the expert said.
Some have suggested that too much denial of sweet and salty treats can lead to bingeing.
Last week, another expert revealed some of the best foods to boots your vision and hearing.
Read More on The Sun
Simple everyday favourites such as a roast chicken dinner is considered to be good for eyesight, thanks to the beta carotene in carrots, and lutein and zeaxanthin in green vegetables.
Some recent published in the American Journal of clinical nutrition found that those with higher intakes of beta carotene were associated with a lower risk of hearing loss.