You can also use another method which is NUVA Ring. You stuff it deep into ur vagina. And it can protects u for a whole month. U gotta change the ring every month. But it's doesn't cause a lot. And.it's better than IUD
Hi, you can try Yasmeen. It is known that this birth control pill helps and it doesn't cause u weight gains. Also if u r not discipline enough to take daily birth control pills, maybe u can try a morning after pill u can take that won't cause u weight gain is Escapelle.
If all else fails make sure your partner is wearing a condom and always pulls out.
Try getting the shot from your doctor.