Mine vary by a couple of days although the last 3 months back to 28 days. After my first mc cycles went down to 24 days then to 33 before getting back on track .