Hi twirls.
It sounds like OCD to me...from what I've experienced when under high anxiety and what I know of it.
That said, only a professional can give the dx., and the great thing, help you treat it.

From what I understand CBT, and other therapies, and/or meds can really help.
I wish you luck, and I would discuss this with a professional.
Please let us know.
KD