Cycle Length

My cycle is usually 27 days, however it has been going back and forth between 27 & 28. Now this cycle seems like to will be 29. Is this normal? This cycle I think I ovulated about day 15 or 16.