A dog's heat cycle typically lasts about 2 to 4 weeks, and bleeding usually occurs during the first half of the cycle. Often, this bleeding lasts around 7 to 10 days. It's important to note that each dog is different, and variations can occur. How is your dog handling her heat cycle? Do you have any concerns or need tips on managing this time? I'm here to help!