Thanks for posting your query at DoctorSpring.com
When have you had the last Depo provera shot ?
As long as you are on the Depo Provera, you should not be having heavy bleeding with clots.
You should go to the ER for immediate help with stopping the bleeding, bleeding heavily straight for 17 days can lead to anemia and many more complications.
Typically injectable Tranexamic Acid would help to ease the flow.
Later on you would need a complete assessment, that would include a pelvic scan and an endometrial biopsy to rule out endometrial hyperplasia ( build up of the lining of the uterus ), fibroids , polyp or such findings that could cause this picture.
All the best
Please feel free to discuss further.