Could someone have dysmenorrhea or endometriosis at 16?

Yes. Unfortunately i treat women who have endometriosis as early as 12 and 13. Now the only way to know for sure is surgery. So how to go about diagnosing and treating pain depends on the individual patient.