Could be pregnancy
, take test if your periods will not come in the next 2 months to confirm.
You are having PCOS
that could be a cause. However, if you want to be sure at this particular moment, I suggest to wait more days, and take the beta-HCG
blood testing to confirm.
All the best!