In timpul somnului, nivelul de leptina creste, spune creierul tău aveți o mulțime de energie, pentru moment, și nu este nevoie pentru a declansa senzatia de foame sau arderea de calorii. Când nu dormi suficient, va termina cu prea puțin leptina in corpul tau, care, printr-o serie de etape, face creierul tău că nu aveți suficientă energie pentru nevoile dumneavoastra. Deci, creierul tău va spune ți-e foame, chiar dacă nu aveți nevoie de fapt, alimente, la acel moment, și este nevoie de măsuri pentru a stoca calorii pe care le mananci sub forma de grasime, astfel vei avea suficienta energie data viitoare aveți nevoie de ea. Scăderea leptina cauzate de privarea de somn poate duce la un sentiment constant de foame și o încetinire generală a metabolismului.
Un alt hormon dovedit a fi legate de somn si greutatea este ghrelin. Scopul ghrelin este de fapt exact opusul de leptina: Se spune creierul tau atunci când aveți nevoie să mănânce, atunci când ar trebui să oprească arderea caloriilor și când ar trebui să stoca energie sub forma de grasime. In timpul somnului, nivelul de scădere ghrelin, deoarece somn necesita mult mai putina energie decat o face a fi treaz. Persoanele care nu dorm suficient sfârșesc cu prea mult ghrelin in sistemul lor, astfel incat corpul crede că e foame și are nevoie de mai multe calorii, și se oprește arderea de calorii, deoarece aceste crede există un deficit.
Unii oameni de stiinta ipoteza ca aceste schimbari hormonale care apar in timpul somnului sunt rezultatul unui proces evolutiv, care sa încheiat cu oamenii care ar putea supraviețui penuria de alimente de ierni. În mod tradițional vorbind, ierni au nopțile lungi și puțină hrană, și verile au nopti scurte și o mare varietate de alimente. Cu nopțile scurte de somn vine mai, mai puțin leptina si mai ghrelin, ceea ce face organismul să mănânce cât mai mult posibil și de a salva aceste calorii pentru iarna lung de parcurs. Cu iarna vine mai mult somn, ceea ce înseamnă mai mult și mai puțin leptina