Insomnia poate fi cauzata de o serie de factori, inclusiv stresul, anxietatea, depresia, schimbarea fusului orar, consumul de alcool sau cafeina, fumatul si anumite medicamente. Alte cauze pot fi legate de boli sau afectiuni precum apneea de somn, sindromul picioarelor nelinistite sau tulburarile de somn asociate cu anxietatea sau depresia. Uneori, insomnie poate fi cauzata de factori de mediu, cum ar fi zgomotul sau lumina excesiva in camera de somn.