На всё на Земле есть причина. И на ненависть тоже. Но причины очень часто скрыты - если Вы ненавидите себя, не значит, что Вы ненавистны себе и другим как человек на Земле, как воплощение абсолютного зла. 100% - Вы или ненавидите лишь какую-то черту в себе, либо (что скорее всего) ненавидите Своё Существование в Таком ужасном, жестоком и нелепом Мире.
Более того. Мне кажется, что "ненавижу себя" - это просто крик бессилия, и как такового чувства ненависти к себе Вы не испытываете. Подтверждение тому - Ваше удивление от того, что Вы искренне себя любите (что естественно и хорошо!).
В чем же тогда проблема? Непонятно. Собственно, в этой непонятности ситуации, неопределенности и неустроенности жизни и заключается ПРОБЛЕМА. Будем решать?
Для начала, Вам стоит определиться, что у Вас есть и Что Вы хотите от Жизни. На первый вопрос ответить просто: Вы говорите, что любите себя, а значит, знаете, что есть ХОРОШЕГО в Вас, Чего Вы стоите, Что Интересного в Вас видят другие Люди. Другими словами - все Ваши плюсы, которые характеризуют Вас как Человека, как Личность. Сформулируйте и запишите Это письменно на листе бумаги. Как можно больше пунктов (ну, минимум 12).
Второе - сложнее (хотя не знаю,почему): попробуйте сформулировать, желательно написать на листе бумаги, что Вы ХОТИТЕ от своей Жизни, чего достичь, где побывать, кого или чего встретить, увидеть. Другими словами, попробуйте передать Ваше состояние, когда Вы бы могли сказать "жизнь удалась!".
Эти два ответа - реальный первый шаг на пути к Вашему счастью.