Uni auttaa säätelemään hormoneja, kuten kortisolia ja greliiniä, jotka vaikuttavat nälkään ja kylläisyyden tunteeseen. Unenpuute voi lisätä näläntunnetta, mikä johtaa ylensyöntiin ja vaikeuttaa painonpudotusta. Ilman riittävää lepoa myös kyky tehdä terveellisiä elintarvikevalintoja heikkenee. Tutkimukset ovat myös osoittaneet, että alle seitsemän tunnin yöunet voivat lisätä lihavuuden riskiä, koska ne vaikuttavat aineenvaihdunnan tasoon.