Earliest AF I've ever had

Bec
CD 27 today 
Had slight pink brown cream tint cm yesterday CD 26 and today had some slight cramping and had Aunt Flo turn up. 
I'm usually religiously a 30 day cycle but can sometimes be anywhere from 29 - 32.
Excited for a new cycle to start but disappointed that it's another no