The symptoms you have described suggest that you are probably suffering from obsessive compulsive disorder. But you need to be assessed in detail for clear diagnosis and treatment.
Next Steps
kindly consult a psychiatrist for further information and treatment.
Health Tips
Obsessive compulsive disorder can be treated well with both drugs and psychotherapy. kindly check your
thyroid and Haemoglobin levels also. Wishing you all success.