I ended up going to see Dr. Edgeworth (my OB/GYN) and found out I had a giant clot stuck in my uterus. I don't know if this is what always causes this because it's the first time I've had a vaginal ultrasound done. Anyway she took me off my BC and put me on Provera to thin my lining and stop the bleeding. Unfortunately for me, Provera also induces a period when you stop taking it. So after it finally stopped a few days ago, it's about to start again. I can already feel the cramps. Oh well, hopefully this will expel the clot and I can move on with my life.
As soon as AF gets here I will get the Depo shot for the first time. This will hopefully stop AF altogether or at least thin my lining sufficiently enough to lessen the flow and cramping to a manageable level. Dr. Edgeworth said that 80% of women who use the shot stop having a period, but I'm not optimistic. So far I've been in the losing camp for most everything else. However both my sister and mother have had the shot and they are no longer visited by everyone's favorite aunt so that raises my hopes a little.
Will update after I get the shot to let everyone know how it's working.