I agree with your vet. She is actually still young in my book, and if you have a trustworthy vet then it's a simple surgery. You may consider taking this time to get another procedure done like teeth cleaning, it may not cost too much more since she will already be under. Then you won't need to do that again for many years to come.
Sent from my iPod touch using Tapatalk