发生先天性心脏病的危险因素主要有以下几种:1、先天性心脏病具有家族遗传性,会增加胎儿发生先心病的风险。2、孕早期接触致畸药物或过多的辐射,可能会造成胎儿发生身体畸形,增加发生先心病的风险。3、感染性因素,特别是妊娠早期的病毒感染,包括流感病毒,柯萨奇病毒,风疹病毒等。4、孕妇在怀孕时嗜烟、嗜酒,尼古丁和乙醇等也会引起胎儿发育畸形。所以,建议孕期要及时孕检,遵医嘱按时排畸检查。