I don't know why I do it

I think I hate my self or something I keep doing things that piss me off and fuck me up mentally and I think I'm very self destructive with out doing it on purpose and because it the only way it truly hurt is in my head and I don't know how to stop my self I need help