睡觉老做梦的原因有:1、做梦本身属于正常生理现象,但是人们做梦时如果感到恐惧加重了心理负担,就从原来的生理现象变成了病态,从而会引发失眠多梦。所以减轻心理压力对于缓解因为此原因导致的失眠多梦会有效果。2、睡眠环境的改变同样会引起多梦,搬新家或者住宿等,慢慢适应这种情况就会消失。3、睡眠规律颠倒引发多梦。见于晚上经常上夜班或者熬夜的人,只有调整回正常的生物钟这种情况才会改善。4、心理压力大导致多梦。5、病痛导致多梦。6、负面情绪引发多梦。7、不良生活习惯引发多梦,比如有些人喜欢吃夜宵等。针对上述情况,患者需要找到病因及时治疗和改正。