Take it to the vet
Vet is the best bet. They can determine what is going on. Chances are that they can also spay her at this time too if this is something you want done (although they'll charge a bit extra for doing it while she's in heat). Spaying will stop this heat cycles and all future ones.
Thanks! Your answer is awaiting moderation.