Crazy periods...

Christiana

Does anyone else have periods that are either: start too early or too late? Because mine have been so crazy the past three or four months. Does anyone know what causes this to happen?