I have a problem!!! My period...

Martha • 17years young ... NOT TTC. love you all!
My period has been 3 weeks long and it's very heavy. I get light headed and dizzy when I bleed. Like today at school I bled through my pad, ran off into my pants and all over that chair and is felt like I peed myself :0 sooooo embarrassing idk what to do.