Which one?!

Hey guys! I'm lookin to get on birth control soon, I know that I don't want to do the pill bc me and my boyfriend were both pill babies, so I don't wanna chance it. Also I've heard of the shot but I know it makes you gain weight( like I need any more of that) lol. Anyways I was just wondering if I could get some input on what you guys think? What kind do you use? Or what's better for you? Nothing to long term please ☺️