Calitatea somnului este afectată de mulți factori, inclusiv de durata, adâncimea și consistența somnului, dieta, nivelul de stres, activitățile din timpul zilei și mediul de dormit. Alți factori, cum ar fi vârsta, boala sau medicamentele, pot avea și ele un impact asupra calității somnului unei persoane.