Hi, and thanks for your medical question on eHealth forum!
An ectopic pregnancy is a pregnancy that occurs outside the uterus. Usual site is a fallopian tube. It is diagnosed by an ultrasound through the vaginal route.
It is true that all the causes enumerated usually cause a missed or delayed period for a long time. However, it can start any time in a woman's life. So, if pregnancy is ruled out be blood tests and ultrasound, these causes will have to be looked into.
Since a confirmed diagnosis cannot be given on net please discuss these possibilities with your gynecologist once and get a blood test for HCG and an ultrasound. Hope this helps. Take care!