Thanks for your query.
I think you are having an abnormally heavy period, called menorrhagia
It could be an isolated event,
or there could be reasons such as anxiety, stress, age related issue, thyroid disorder
, endometrial hyperplasia
, an impending abortion
I would ask you to go to urgent care, given your past history of ectopic which is extremely high risk.
Any kind of abnormal bleeding, in reproductive age group should be evaluated.
Also, with heavy bleeding and cramps, you anyways need to have some medication to ease the pain and the flow.