Ashley,
I would recommend calling your vet to see if they will spay a dog in heat. It is riskier to spay a dog in heat because of the excess blood in the uterus during this period of time and the fact the tissues can be more fragile.
In answer to your question, dogs cycles last about 6 months. This time period can vary from dog to dog and in different breeds. However of the 4 phases, the 1st 3 phases are the ones that are going to concern you the most. The 1st stage last 7-9 days, during this period the vulva is swollen and the discharge tends to be bloody. During this phase the female will not allow the male to mount her. After this phase, starting around day 8-10 and lasting for about 2 weeks is actually standing heat. At this point she will allow the male to mount her and she can become pregnant. The 3rd phase can last up to 60 days. During this time the female will slowly begin to return to normal or if bred the puppies will grow. All dogs go through a false pregnancy during this phase.
I’m trying to not get to involved in the phases so that you understand but aren’t overwhelmed by the information.
I hope this answers your questions and you get your baby spayed before you have any unwanted puppies.
i’d get her in today, if possible JUST to make sure.