if pregnancy is the concern then the best way to find out is to get a blood serum beta hcg test done. this is a confirmatory test for pregnancy as the urine pregnancy kits may show false positive results. if the levels of hcg are more than 1 or raised then pregnancy is confirmed. if the level is less than 1 then pregnancy is completely ruled out. if the test is positive then you should undergo an ultrasound pelvis to locate the pregnancy for its site which could be intrauterine or possibly in the tubes (ectopic). if the usg shows extrauterine pregnancy then you would require a laparoscopic salpingectomy to remove the damaged tube along with the ectopic. if the pregnancy is intrauterine then you may decide upon continuing the pregnancy. if the test is negative then the possible cause remains uti (urinary tract infection) or a possible pid (pelvic inflammatory disease) or endometriosis. also stress per se can cause derangement of hormonal balance and can cause heavy bleeding inspite of being on continuous progesterone pills. this can be controlled with antifibrinolytics in the absence of pregnancy. for further follow up consult an obstetrician and gynaecologist online --> <link>
i have heavy bleeding and spotting at times. is there a possibility that i might have ectopic pregnancy?