We do not currently know of any antonyms for mental infirmity.
For similar words to mental infirmity, try: