For older cats, one study showed that 87% of all male cats stop spraying after castration 78% stop immediately 9% stop in a few months 13% keep spraying
Another study showed that 77% of cats reduced or stopped spraying within six months of being neutered or spayed.
Anti anxiety drugs are available from your vet which may be useful in preventing your cat from spraying. Discuss the use of drugs with your vet.
Clomicalm and valium are drugs available only from Veterinarians and are used for treating spraying problems in cats. Some people report that their cats lose their personality and become zombies when on anti anxiety drugs.
Since the “purpose” of spraying is to mark an area with urine odor, it is not surprising that as the odor is cleaned up, the cat wants to refresh the area with more urine. Cleaning alone does little to reduce spraying. Cats that mark in one or two particular areas may cease if the function of the area is changed. It is unlikely that cats will spray in their feeding, sleeping or scratching areas. It has also been shown that cats that mark an area with cheek glands are less likely to mark in other ways such as with urine. In fact it might be said that cats that use their cheek glands are marking in a more calm, familiar manner while those that urine mark are doing so in a more reactive, anxious manner. A commercial product containing synthetic facial pheromone (Feliway) has proven to be an effective way of reducing urine marking in some cats. When sprayed on areas where cats have sprayed urine or on those areas where it can be anticipated that the cat is likely to spray, it may decrease the likelihood of additional spraying in those areas. The scent of the pheromone may stimulate cheek gland marking (bunting), rather than urine spraying.
If you have any more questions about this please let me know. I will help to my best ability!