I know deep down i'm sane and not a sociopath but i'm starting to believe I like my thoughts
As you announced yourself,this feeling you have must be OCD.So you have self-harm thoughts but are also afraid of hurting yourself?
If I were in a situation like you are,i would TRUST myself.Those fears you have of being harmed will do the job.You will be unharmed.OCD thoughts are very strong;I even overcame my phobia using the thought if I couldn't,that fear of mine for which I have OCD would happen.
Do you have many friends?Those self-harm thoughts could get worse if you are depressed or have lost confidence.I would socialize more if I were you.I know it sounds weird at first,but try smiling in front of the mirror every morning you wake up from the bottom of your heart about 1 or two minutes.A therapist told me that once and it made my mood really better.Keep listening to happy songs,watch comedies,ect. Also avoid watching horror films,listening to sad songs or so. Doing this rapidly really helped for me.I hope this also works for you.
Another thing.Try leaving your house little by little.And by little by little I mean
little by little.Also don't freak out if you saw anything related to your fears.Trust yourself.
And don't forget to meet a therapist.