The pill

I'm 15 and my boyfriend and I have had sex a couple times but we've decided that it's to risky without me on birth control. So that being said what is best. I don't want to gain weight and I don't want a nonexistent period. I also need advice on how to ask my mom. She doesn't know I've been having sex.