Self-hatred

Name(s): 
Self-loathing
Nature

Self-hatred is personal self-loathing or hatred of oneself, or low self-esteem which may lead to self-harm.

Source: Wikipedia

Broader 
Type 
(G) Very specific problems