Principalele cauze ale tulburărilor de somn pot fi împărțite în trei categorii: medicale, comportamentale și psihologice. Tulburările medicale pot fi cauzate de afecțiuni cum ar fi apneea de somn, refluxul gastroesofagian sau artrita. Tulburările de somn comportamentale pot fi cauzate de consumul de alcool sau droguri, de obiceiuri precum așezarea înainte de culcare cu un dispozitiv electronic sau de un program de dormit neadecvat. Tulburările psihologice pot fi cauzate de afecțiuni psihologice cum ar fi depresia, anxietatea sau stresul.