Period Regularity

Hi. 23 year old nube here. Is it normal for my periods to not be predictable? It's usually 28 to 29 days apart and when it comes it lasts for 9 ish days. There is some leeway. (Sorry for the excessive detail)