It is so called multifactorial disorders which means that both genetics and environment plays a role.
There are many genes that may cause susceptibility to it but no one gene test to use to predict or diagnose it. Multifactorial disorders (like asthma
, high cholesterol
, high blood pressure
) tend to run in families because families share common genes.