I need your help really deeply

Patient: Dear doctor my last periods had been very heavy. And my stomach hurt a lot. I’m 14 . Is there a reason behind heavy menstrual bleeding? How to prevent it? Are there any natural ways to stop heavy bleeding?

Symptoms: Headaches. Heavy bleeding