Nguyên nhân mất ngủ có thể là do môi trường xung quanh không yên tĩnh, dùng nhiều cà phê, trà, hoặc các loại thuốc điều trị khác. Một số người uống rượu trước khi ngủ như thói quen hay dùng thuốc an thần lâu ngày và ngừng đột ngột cũng có thể bị mất ngủ. Hoặc có thể do yếu tố thần kinh (hay lo lắng...), yếu tố tâm lý. Ở người tuổi trung niên và cao tuổi, trầm cảm có thể là nguyên nhân bị mất ngủ, đặc biệt là lúc gần sáng. Tình trạng lo âu mãn tính kéo dài cũng có thể mất ngủ và gây ra những cơn ác mộng trong giấc ngủ nhanh.
Xem thêm: Uống Trà Có Tác Dụng Gì Với Cơ Thể?
Còn nữa, yếu tố nội tiết, hoóc-môn và bệnh tật đóng vai trò rất quan trọng ảnh hưởng đến giấc ngủ. Chất hoóc-môn melatonin được tiết ra từ tuyến tùng trong não chính là cơ sở của giấc ngủ. Khi con người càng về già những tế bào phụ trách giấc ngủ chuyên biệt ngày một mất đi khiến cho chúng ta không thể ngủ sâu được nữa. Đối với các bệnh ở người cao tuổi, tích cách để ngủ ngon rất khó, đa số người cao tuổi có trí nhớ càng kém, các chức năng sinh lý ngày một giảm, trong đó có não bộ làm ảnh hưởng đến giấc ngủ. Nếu mắc các bệnh về xương khớp hoặc bệnh thuộc đường tiêu hóa, bệnh về đường hô hấp, bệnh tăng sinh lành tính tiền liệt tuyến (nam giới) thường cơn bệnh xuất hiện về đêm. Đặc biệt là lúc chuyển mùa nóng sang lạnh, mưa nhiều, khô hanh, gió mùa tràn về, áp thấp nhiệt đới làm ảnh hưởng rất lớn đến giấc ngủ cho nên ngủ ít, ngủ không ngon giấc.