birth control

i’m 17 and wanting to go on birth control due to terrible cramps and periods. i am also sexually active. what are the best birth controls to go on that’ll tackle both my period and preventing pregnancy. any advice on asking my mom for it without her knowing that i’m having sex is welcome too