3 weeks late

Am

Im 3 weeks late on my period and now i have heavy bleeding . I never got a positive pregnancy test. Could i be having an ectopic pregnancy? Im so scared !