Early Period on BC

Patient: So i have been on birth control since this year feb. and that have became regular. but i dont always take it at the same time a day but it never really affected it. but this week i got my period like two weeks early is that normal what could be some of the causes? almost being on bc made them lighter and shorter