How Long is a Dogs Menstrual Cycle?

A dog’s menstrual cycle or referred to as being in heat can last up to 3 weeks. This can occur every six to eight months. The female dog will start having heat cycles when she reaches the age of 6 to 12 months of age.