Confusedddd

Okay so, I got my period when i was 12. My flow has ALWAYS from the first day I got it, been heavy. it's even heavier now. My period is so heavy I can fill a 25ML menstrual cup in a hour or hour and a half. My cramps stop me from doing my daily activities. My doctor says I have menorrhagia. but recently I experience cramps all through the month. there not unbearable but they cause discomfort and pain. And it's not every single day. but it's 4 days away from my period right now and I have bad cramps. I'm 16 now and I'm think I might have endometriosis, but aren't I too young to have that? I'm so lost and confused. And I take 600mg ibuprofen for my cramps.