Community

early and longer menstrual cycle,

My period was 10 days early
2 days longer
Very heavy flow none of this is normal or has ever happened before

It may be due to dysfunctional uterine bleeding which may be due to stress or illness, medications, hormonal imbalance, excessive exercise and also common in the months to years before menopause.
See doctor promptly if you continue to have irregular periods. Early diagnosis and treatment is required for your overall health.