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