How often dogs come into season
After the first season at around 6 months old, most dogs come into season every 6 to 7 months. Each season lasts about 2 to 4 weeks, and the bleeding part usually lasts a week to 10 days. These are PDSA's figures and they are averages: your dog may run a little shorter or longer, which is why a second date helps.
How this is calculated
With one date, the next season is expected between 182 days (6 months) and 213 days (7 months) after the last one started. Each later season adds the same gap again, so the window widens the further ahead you look. The end date allows for the longest normal season of 4 weeks (28 days) from the latest likely start.
With two dates, the calculator measures the gap between them and repeats it. It only accepts a gap of 3 to 13 months, because anything outside that is more likely to be a typing slip or a missed season than her normal cycle.
Worked example
Pip's last season started on 1 March 2026. Using the typical gap, her next season should start between 30 August and 30 September 2026 and be over by 28 October. Her owner also noted that the season before started on 20 August 2025, a gap of 193 days. Using Pip's own gap, the next season is expected around 10 September 2026.
Things to plan around
Most people use these dates to plan walks away from entire males, book kennels or a dog sitter who knows she's in season, or talk to the vet about when to spay. If she has a season that is very heavy, lasts much longer than four weeks, or she seems unwell, ring your vet.