Diverses études ont démontré que le poids peut augmenter en raison d'un manque de sommeil. Plusieurs raisons sont évoquées, comme par exemple le fait que la consommation d'énergie peut diminuer lorsque la durée du sommeil est courte. On suppose que les mouvements spontanés, comme la bougeotte, sont réduits en raison de la fatigue, ce qui a pour effet de diminuer le métabolisme de base. Des modifications du système hormonal contribuent également à la prise de poids. La durée du sommeil d'une personne influe sur la concentration d'hormones régulatrices de l'appétit dans le sang, ce qui peut entraîner une augmentation de l'appétit. Une autre théorie est que les périodes d'éveil plus longues permettent également de disposer de plus de temps pour manger. Inversement, cela signifie que les longues périodes de sommeil offrent moins d'occasions de manger et de boire, ce qui favorise un apport énergétique plus faible.