You might be suffering from obsessive compulsive disorder. All those weird thoughts you are having are called obsessions. It is a psychiatric disorder.
Next Steps
Consult a psychiatrist and start treatment.
Answered2017-12-26 05:54:21
Let others know if this answer was helpful