Pls can someone help me with the causes of ectopic pregnancy

Pls can someone help me with the causes of ectopic pregnancy

Young age of the mother is one factor

Ectopic pregnancy can be due to long fellopian tubes,hx of fibroids, infections in the uterus,etc

Ectopic pregnancy can be as a result of tubal blockage by infection.