How Long is a Female Dog in Heat?

A female dog usually remains in heat for 2 to 3 weeks. It can be as long as 4 weeks or as short as 7 days depending on the breed of dog.