Hello part from pregnancy regarding reasons also which cause 2 postponement of the periods like stress or any hormonal imbalance, PC OS,
thyroid issues, anemia lead to fluctuation in the periods..So you don't have to worry about it as such...Meet a gynecologist for further assistance...Thank you