the implant definatley, know loads of people on it and never known any of them to have any problems. ive also got it too. it lasts for 3 years but they will take it out for you earlier if you require. i also believe that it is the most effective form of contraception x