Have you made her Vet appointment yet? 3 yrs is not old at all & I'd be
worried too. She should have more energy than you say she has.