Period came today and its only been 3 weeks after my last one

Karissa

my periods are irregular are always late never ever has been early like this, not sure whats going on. Is this normal.