Period for 22 days!!!

This is day 22 of being on my period with severe pain where my uterus is. I am so tired, I started taking iron pills and the ultrasound came back normal. I take birth control, Tylenol is not helping at all.

Anything I can do?????):

I was diagnosed with DUB (abnormal bleeding) and dysmenorrhea.

It has never been this long, I have not missed any pills or double dosed.