Take her to the vet!!!!!
Could be many things, but the thing that jumped out at me is heart worm.
I am not there though and I am not a veterinarian, so how to you expect a correct diagnosis through the web?
Again, take her in for professional care!!!!