先心病是遗传的,先天性心脏病发生的原因目前考虑有很多种,比如遗传因素,环境因素,母亲怀孕时有无病毒感染,怀孕的时候年龄是不是比较大。一般35岁以上的算高龄产妇,还有就是母亲怀孕的时候是否有糖尿病,是否有电解质的异常,包括是否有一些放射线或者有毒物质的接触,至于与遗传的关系,目前考虑先天性心脏病是遗传与环境因素共同造成。
如果单遗传,通过目前研究考虑,如果在一个家系中亲属里,有一个人的先天性心脏病,那么它的家系中孩子出现心先天性心脏病的几率会上涨3%。在一个家系里如果有两个人患有先天性心脏病,那在这个家系里出生的孩子,患有先天性心脏病的几率上升为9%。当然如果这个家系里有三个人患有先天性心脏病,这个家系里的孩子出生患有先天性心脏病的几率就会高达50%,所以先天性心脏病是遗传的。