Emily,
I can relate to much of what you say. My OCD is more "obsessional" but I have a few compulsions that drive me batty

I think the advice that Randy33 has suggested is excellent. It is so draining to dealing with this daily. Keep posting and let us know how you are doing.
Take care,
Jen