Это называется аутоагрессия - агрессия, направленная на себя.
Избавиться от этого и от других вещей о которых вы пишете можно в длительной терапии.
У меня, к примеру, раньше была очень сильная ненависть к себе, по сто бальной шкале около 70. После работы с терапевтом, эта субъективная цифра уменьшилась и сейчас составляет примерно 25 и дальше продолжает снижаться.
Не оставайтесь на едине с этими переживаниями.