my periods cycle varies from 28-30th day..
last month too i took an ipill so i got my periods 5 days early...