These are symptoms of Obsessive Compulsive Disorder, mental illness due to chemical (called serotonin) disturbances in brain. You need to consult Psychiatrist for the treatment. There are medicines, which can correct Serotonin imbalance. He will prescribe them.