Sounds like you suffer from OCD. Every seen a therapist about it?