Calitatea somnului poate fi influentata de numeroase factori, cum ar fi temperatura, zgomotele de fond, lumina si calitatea pernei si a saltelei. De asemenea, nivelul de stres, obiceiurile alimentare si dietele sarace in nutrienti pot influenta calitatea somnului. Alte factori includ consumul de alcool si cafeina, utilizarea excesiva a dispozitivelor electronice inainte de culcare si un program de somn neadecvat sau dezorganizat.