Insomnia poate fi cauzată de diferiți factori, printre care se numără stresul, anxietatea, depresia, nivelul crescut de activitate fizică sau consumul de anumite medicamente. În funcție de cauza insomnia poate fi ameliorată prin terapie, exerciții de relaxare, schimbarea dietei, evitarea cofeinei și alcoolului sau utilizarea medicamentelor specifice prescrise de medic.