As causas da insónia nos idosos incluem a diminuição das necessidades de sono, perturbações emocionais, factores psicológicos e factores medicamentosos, a saber: Em primeiro lugar, a diminuição das necessidades de sono: porque à medida que envelhecem, a necessidade de sono dos idosos diminui. Em segundo lugar, perturbações emocionais: existem factores desencadeantes que provocam insónias, como, por exemplo, quando ocorre um acontecimento importante e inesperado na vida do idoso, provocando instabilidade emocional, excitação, ansiedade, nervosismo e outras emoções semelhantes no idoso, o que pode levar a problemas como dificuldade em adormecer, insónias e sonhos excessivos. Em terceiro lugar, os factores psicológicos: os idosos geralmente dormem com má qualidade, os aspectos mentais e psicológicos serão excessivamente nervosos, preocupação excessiva com o sono, esta situação não é benéfica para a insónia, e fará com que os sintomas da insónia se agravem. Em quarto lugar, o factor droga: os idosos não conseguem dormir, mas também pode ser causada por certas drogas, como o uso de tiroxina causar pessoas excitadas, etc.