We do not currently know of any antonyms for have a high opinion of oneself.
For similar words to have a high opinion of oneself, try: