My cat has been scratching her skin for a few years now. I on and off take her to the vet, and they always say it's an allergy to fleas. They give her Advantage, and a steroid shot. Her inflammation goes down for a while, but she gets right back to scratching right after. She's an indoor cat...