My periods are regular - cycle is 28 - 30 days.
For the first time ever I’m on again - I’m only on day 15 on my cycle and bleeding. 
I am TTC and started taking Pregnacare vitamins last month and my period was 4 days late. I’ve read that people have reported Pregnacare messing up their cycles due to a very high level of vitamin B6.