Heavy flow

Hi so I am a 17 year old girl and usually my period is pretty light with not a lot of symptoms but every once in a while I'll get a really heavy one with the whole shibang cramps breast tenderness migraines everything
Got any tips for helping deal with all of it or any of it?