Cycle Changes

What is the latest your period can be? How often do cycle days change?