Got my period 18 days after the last one, is it normal?

Sunset011
Girls! I get my period every 22/24 days but I just got it again after 18 days. Something is affecting my hormones for sure because my weight has stalled for a month, I usually pms 2 weeks before getting my period and I bloat and gain temporary weight. What could be affecting it?
Got my period 18 days after the last one, is it normal?
3
Add Opinion