Mirena (IUD) would be another good option. Or implanon.