Cycles length

Is the following considered regular or irregular for TTC:

December-January: 32 days

January-February: 32 days

February-March: 30 days

March-May: 37 days

May-June: 37 days

June-July: 30 days

July-August: 31 days

August-September: 33 days (predicted)