questions about birth control

i’ve had my period for a little over 6 months now and it’s super heavy and is usually late. i bleed through a super tampon within an hour and have thrown away at least 10 pairs of underwear. a box that is supposed to last 4 months lasts me a week. will taking birth control make my period lighter? i’m 14 and i don’t have enough time between classes to change out a tampon and usually my teachers won’t let me go during class.