We do not currently know of any antonyms for has an urge for.
For similar words to has an urge for, try: