If you can wait, I would have her spayed in early Summer. I had one rescue whose birthdate was in early January and she came into season in early September. It was a surprise as I just got her and her sire and he was intact also. Luckily I was able to get her spayed ASAP.
I have a rescue who is 8 years old and is longer than she is tall. She waddles when she walks, swings her hips. Since I never had a B walk like this I did have her hips x-rayed and thankfully Dr. Tracy rated them as fair.
Jennifer