No, 7 months is not too late to spay a cat. It’s still within the optimal age range for spaying. Always consult with a veterinarian for advice tailored to your cat’s specific situation.