如果病人是心慌导致的睡不着觉。那么病因可能在于心慌,而引起心慌的原因是比较多的。比如说本身心肌代谢的紊乱,心律失常,心动过速,心脏的供血不足,过度的劳累,紧张以及外界环境因素的刺激都是可以导致心慌的。如果病人反复的出现心慌,建议最好到心血管内科做个24h动态心电图。这样可以明确的判断病人有无相关心律失常的表现,如果有的话继续的应用稳定心率的药物来进行对症治疗,这个病因解决了失眠才会逐渐的好转。