Thank you for writing.
Your cycle is normal. A normal cycle is considered 21-35 days and you are in that time frame. It's a bit annoying not to have an exact cycle but most women don't. The body (and menstrual cycle) does not work like clockwork.