I'm thinking that the shot was a steroid injection - that would settle the irritation down but it won't eliminate the flea problem. Like Freedom said, kitty needs to be on a regular flea prevention med. That's the only sure to eliminate the problem.