没有什么药物可以预防心脏房颤的发生。只是对于引起房颤的病因,如果能够得到有效的控制和治疗,房颤的发作可能会减少。如阵发性房颤发作的常见诱因劳累、紧张、激动、甲亢等,或者持续性房颤发作的常见诱因,如高血压、风心病等。如果能够及时有效的控制好甲亢、高血压、风心病等基础疾病。那么,房颤的发作可能会相应的减少。房颤的治疗主要包括药物治疗和非药物治疗。