Carbohydrates are converted into sugar when they enter your bloodstream. Since your body doesn’t usually need all the energy that the sugar produces, it converts most of the energy into fat. The plummet in blood sugar levels that always follows a spike causes you to feel hungry for more sugar. If this cycle is continually repeated, you won’t be able to lose weight fast; in fact, you might gain weight.
There’s a reason everyone harps on about protein: Not only does it help keep you full, but it’s also responsible for repairing the tiny tears caused by strength training in your muscles. This helps them grow bigger and stronger, nudging out body fat in the process. As a general rule of thumb, aim to get at least 70 grams of protein throughout the day, says Dr. Cheskin.
Nuts have a very high satiety power—meaning they make you feel fuller after eating than many other foods. And even though they’re high in calories, those calories appear to be processed differently in the body. University of Michigan researchers found that men who added 500 calories’ worth of peanuts a day to their diet gained no excess weight at all.
And maybe a new mattress, because it’s not just the amount of time you spend sleeping that keeps you lean, it’s also the quality of your sleep. Fat cells in your body produce a hormone called leptin that helps the body keep track of how much potential energy (i.e. fat) it has stored. But leptin is only produced during certain stages of sleep. Miss out on those stages because you’re not resting soundly enough, and you’ll disturb levels of the hormone, leaving your body with no real idea of its energy reserves. Consequently, you’ll end up storing calories rather than burning them.