Neeeeed help on a choice

I'm 17 and in a relationship we're very sexually activity and my mother is aware and accepting but said I need to get on a birth control!! What are your suggestions? I DONT WANNA GAIN WEIGHT 💕