睡眠质量差可能由心血不足导致,但需专业医生评估。心血不足是指心脏供血不足,可能影响身体各个系统的正常功能,包括睡眠。然而,睡眠质量差也可能由其他因素引起,如压力、环境因素或睡眠障碍。因此,如果出现睡眠质量差的情况,建议寻求专业医生的评估和建议,以确定具体原因并采取相应措施改善睡眠质量。