Longest period ever😑😑

Nyasia
My period lasted for a month and I just got my first ever period on May 12 and ended 3 days later. But when In June it came on the 4 and ended July 4. I told my mom and she said it's just because I'm not regulating well. I don't believe her, but is it true?