New to birth control

I still want to have my period but I need birth control and I'm not wanting to gain a lot of weight