Last period started in May: when is the next one?
Find the day your last period started in the left column and your usual cycle length along the top. The date where they meet is the estimated start of your next period. May has 31 days.
With a 21-day cycle, a period that starts on May 1 to 10 is followed by the next one before May ends. With a 28-day cycle, a period that starts on May 1 to 3 is followed by the next one before May ends.
| Last start | 21-day cycle | 25-day cycle | 28-day cycle | 30-day cycle | 32-day cycle | 35-day cycle |
|---|---|---|---|---|---|---|
| May 1 | May 22 | May 26 | May 29 | May 31 | Jun 2 | Jun 5 |
| May 2 | May 23 | May 27 | May 30 | Jun 1 | Jun 3 | Jun 6 |
| May 3 | May 24 | May 28 | May 31 | Jun 2 | Jun 4 | Jun 7 |
| May 4 | May 25 | May 29 | Jun 1 | Jun 3 | Jun 5 | Jun 8 |
| May 5 | May 26 | May 30 | Jun 2 | Jun 4 | Jun 6 | Jun 9 |
| May 6 | May 27 | May 31 | Jun 3 | Jun 5 | Jun 7 | Jun 10 |
| May 7 | May 28 | Jun 1 | Jun 4 | Jun 6 | Jun 8 | Jun 11 |
| May 8 | May 29 | Jun 2 | Jun 5 | Jun 7 | Jun 9 | Jun 12 |
| May 9 | May 30 | Jun 3 | Jun 6 | Jun 8 | Jun 10 | Jun 13 |
| May 10 | May 31 | Jun 4 | Jun 7 | Jun 9 | Jun 11 | Jun 14 |
| May 11 | Jun 1 | Jun 5 | Jun 8 | Jun 10 | Jun 12 | Jun 15 |
| May 12 | Jun 2 | Jun 6 | Jun 9 | Jun 11 | Jun 13 | Jun 16 |
| May 13 | Jun 3 | Jun 7 | Jun 10 | Jun 12 | Jun 14 | Jun 17 |
| May 14 | Jun 4 | Jun 8 | Jun 11 | Jun 13 | Jun 15 | Jun 18 |
| May 15 | Jun 5 | Jun 9 | Jun 12 | Jun 14 | Jun 16 | Jun 19 |
| May 16 | Jun 6 | Jun 10 | Jun 13 | Jun 15 | Jun 17 | Jun 20 |
| May 17 | Jun 7 | Jun 11 | Jun 14 | Jun 16 | Jun 18 | Jun 21 |
| May 18 | Jun 8 | Jun 12 | Jun 15 | Jun 17 | Jun 19 | Jun 22 |
| May 19 | Jun 9 | Jun 13 | Jun 16 | Jun 18 | Jun 20 | Jun 23 |
| May 20 | Jun 10 | Jun 14 | Jun 17 | Jun 19 | Jun 21 | Jun 24 |
| May 21 | Jun 11 | Jun 15 | Jun 18 | Jun 20 | Jun 22 | Jun 25 |
| May 22 | Jun 12 | Jun 16 | Jun 19 | Jun 21 | Jun 23 | Jun 26 |
| May 23 | Jun 13 | Jun 17 | Jun 20 | Jun 22 | Jun 24 | Jun 27 |
| May 24 | Jun 14 | Jun 18 | Jun 21 | Jun 23 | Jun 25 | Jun 28 |
| May 25 | Jun 15 | Jun 19 | Jun 22 | Jun 24 | Jun 26 | Jun 29 |
| May 26 | Jun 16 | Jun 20 | Jun 23 | Jun 25 | Jun 27 | Jun 30 |
| May 27 | Jun 17 | Jun 21 | Jun 24 | Jun 26 | Jun 28 | Jul 1 |
| May 28 | Jun 18 | Jun 22 | Jun 25 | Jun 27 | Jun 29 | Jul 2 |
| May 29 | Jun 19 | Jun 23 | Jun 26 | Jun 28 | Jun 30 | Jul 3 |
| May 30 | Jun 20 | Jun 24 | Jun 27 | Jun 29 | Jul 1 | Jul 4 |
| May 31 | Jun 21 | Jun 25 | Jun 28 | Jun 30 | Jul 2 | Jul 5 |
Periods often start a few days either side of an estimate. Every date here is an estimate from a typical cycle length. It is not birth control and it is not medical advice.
Log the first day of each period in Isla and it keeps the next estimate, a range and the calendar up to date on your iPhone. No account and no ads.
Get Isla on the App Store