Birth control?

So I’m a high school athlete, and I’ve had my period since I was 12, but it’s starting to get in the way of my sports. It doesn’t prevent me from playing, but I perform a lot worse because I’m nauseous and get awful cramps. My mom tells me I’m too young to try birth control, but I’m really having trouble with it. What should I do?