How long have you kept up these odd working times?
Sometimes, outside factors like stress will throw your cycle off track. It's pretty bothersome, but it happens nonetheless. I'm willing to bet that this is why.
If you have any concerns, however...I would encourage you to see the doc or at least call the nurse's hotline to ask some questions.