Late periods

Angela
I've been having either early periods or extremely late periods lately and I haven't been having sex at all. What could be the cause? I'm normally very regular.