My mirena was horrible I was in soooo much pain and gained 15lbs in one month there's also skyla That's for three years but you'll need to research it more
I had the nexplanon for a year and it was the worst decision I've ever made. I bled for 6 months like a light period and broke out and had hormonal issues... But everyone is different.