Les changements hormonaux dus à la ménopause, la grossesse, ou le syndrome prémenstruel peuvent contribuer à l'insomnie. Les changements dans les taux d'œstrogènes peuvent contribuer au magnésium perte, qui est un minéral qui affecte la capacité de dormir. Les fluctuations hormonales affectent également la manière dont le système nerveux se comporte pendant le sommeil, provoquant des problèmes tels que sueurs nocturnes ou crampes dans les jambes qui se traduisent par l'incapacité à rester endormi.
Comme les gens vieillissent, le corps produit également moins de mélatonine, qui est une hormone qui régule la fonction de sommeil. Selon Ehealthmd.com, hommes et femmes produisent très peu de mélatonine après 60 ans.