If you're BF I think you have to take the mini-pill.
I use a Mirena IUS. It's soft plastic and it has the same hormones as the pill but they're locally delivered not systemic.
It lasts 5 years but if you decide to get it removed your GP can do it (you need an ob to put it in). Once it's removed you can fall pregnant in the same cycle so if you need it replaced after 5 years you need to go to an ob who will remove it and put the new one in at the same time.
It can be good for women who have heavy painful periods because for most women it make thier periods lighter and shorter (I had a bleed when it was inserted and a light period some time after that but other than that I haven't had a period since I started using it) but on the flip side it can also increase the incidence of ovarian cysts.