Hi OP, you didn't mention it so I thought I'd recommend an implant, as I have one in my arm. (Warning: TMI background info ahead! - but important for contrast later on.)
My periods have always been utterly horrendous. As well as getting horrible skin, rage/tears/rage hormones, nausea, very sore boobs, stabbing pains, and what I call "football belly", my flow was more of a tide. Periods usually lasted 9 or 10 days, with 4 or 5 of them being really, really heavy and constantly stressing about leaks (a very real threat!). I'd become anaemic and get dizzy. Several times I had periods that lasted for 3 weeks or more, and then started again a fortnight later. Generally I had two weeks on, two weeks off. Ugh.
I actually had the implant fitted because of all of the above, and not for contraceptive purposes. I was single at the time of fitting it, but I went to my local family planning clinic and told them that I'd started seeing someone. (...and I did, a few months later!)
I LOVE MY IMPLANT. I have light periods maybe 3 times a year, a week or so long, with only mild pain and the odd spot on my chin, and all of my previously-mentioned extras don't happen anymore. I had my second fitted last year, after the old one expired, and I think I've found my period solution/contraception method for life - I'm never going back! Send me a message if you want to ask me anything about insertion, side effects, healing process, etc.