Insomnia poate fi cauzata de o varietate de factori, inclusiv stresul, anxietatea, depresia, medicamentele sau afectiunile medicale precum refluxul gastroesofagian sau apneea de somn. Alte cauze comune includ consumul de alcool sau cafeina inainte de culcare, sau imbunatatirea aparaturii de somn. Este important sa se identifice cauza subiacenta a insomniei pentru a putea tratata afectiunea.