I use an IUD after 17 years on the pill and after the first couple of months of adjustment...I LOVE IT.

I tried Depo Provera - bad idea for me. But, it did get me to try a new doc who discovered my uterine fibriods that my old doc failed to look for...

The IUD that I use is Mirena and it is hormonal (as opposed to Paragard which is not). It secreets a constant but small dose (a tiny fraction of what even the low-dose pills have) of hormone which actually helps regulate your period. For me, even with heavy and irregular periods my whole life, it all but eliminated it. I still ovulate, I still cycle (I can tell by my skin and occasional light cramps) but I don't actually bleed. It has NO effect on libido and so far, I haven't had a single issue (it's been just over a year). It lasts about 5 years, but it can be removed at any time and supposedly, your fertility returns immedaitely. (not that we've tested it ).