Cycle length

Nykki • 19, Awesome

So I coun my cycle length as the day my period starts to the day right before my next period is scheduled to start..

By that definition, my cycle flip flops from being 27 days long to 31 days long . never in between, switching almost every month. Why is this ? Am I counting wrong ? Isn't it supposed to be consistent ? Someone please help