I am 33 years old I have been on a

Patient: I am 33 years old. I have been on a very heavy period for almost 4 weeks now. I have been to the ER but they just said that i would just have to run its course…i am passing very big clots and i am starting to become very very weak and dizzy. What should i do….is there any kind of shot that can make me stop my period?