Birth control advice for teenager

So my friends I have talked to take the pill as birth control but they say it makes them gain weight. I’ve thought about the rod because one of my friends has it but I’ve heard it has a lot of side effects so I don’t know if it’s worth it?

I’m a full time model and can’t have the risk of weight gain

Is there any other forms of birth control that would not cause weight gain or heavy periods?

Or does anyone with long term partners use a condom every time?

Please help x