Personally I love my Mirena. The Implanon disagreed with me which put me off the depo, because depo has to wear off and cant be stopped immediately. I bled until my body got used to the Mirena (so a couple of weeks) but I cant remember exactly how long ago I last saw AF, probably 6 months? The only problem we had was that the strings were too long and scratched DH so they got trimmed and everything has been fine since.