ADVICE PLEAASSEEE 😩😩

Ok so i am wondering if there are any birth controls that can help stop my period for about 6 months or longer. I am currently working on joining the military and as we all know periods at anytime suck but it will suck even more while i am in basic and AIT. Also i don't want to risk getting pregnant while i have a few days between basic and AIT or when i'm just getting started. Any advice or help would work wonders.