self-hatred

 
Pronunciation: /sɛlfˈheɪtrɪd/
(also self-hate)

noun

[mass noun]
  • intense dislike of oneself.