Yep, sounds like she is in heat. You might check with your vet about spaying her while in heat .... can be more risky and more expensive.

NOW ... LOOK AT THAT CHRISTMAS BABY!!!!!!!!!!!!!!!!
How absolutely precious Misha looks! Amy Beth got a Santa outfit almost identical to that, we still have to put Jenna in it and take pics! *must get busy*