You Drink Too Much Booze
They don't call it a beer belly for nothing. "Alcohol calories tend to be extra calories you forget you're consuming," says Moon. And since booze has seven calories per gram — nearly twice as much as carbs or protein — those forgotten calories add up fast.
Compounding the problem is that your body has no appreciation for a good scotch. "It treats all alcohol as poison and processes it quickly, leaving fewer resources to metabolize food," says Moon. "The result is that more food calories get stored as fat." Even worse, alcohol decreases the hormones that trigger fullness while lowering your eating (among other) inhibitions.