
Hi, on average, a bitch's season lasts for 21 days.She will not necessarily bleed for all this time, but it is generally the later half of the season when she will be fertile and receptive to males. So keep her safe for at least 3 weeks. Do not let her out, even into your own garden, unattended.
It would be worth your buying a copy of "The Book of the Bitch" to to learn what to expect.