Question: what are the risk factors for congenital heart defect?
Answer: Rubella (German measles). Having rubella during pregnancy can cause problems in your baby's heart development. ... 
Diabetes. ... 
Medications. ... 
Drinking alcohol during pregnancy. ... 
Smoking. ... 
Heredity.