Welcome to HealthcareMagic forum.
has been ruled out , I can possibly think of hormonal
changes for the delay in periods which could be due to hormones as such or even due to Meprate
I advice you to watch your next cycle, I feel it will be normal , if it turns out the same or no cycles, see a gynecologist for further action and changes in drugs if needed with a scan if suggested further.
Wish you good health