Yeah, I totally understand too.
I just can't have, let say, pink soap that smells like something clean/fresh, uh uh. It has to be floral. Green or blue is always herby, fresh scents. Brown, yellow belong in warm, honey, vanilla scents.
On the OCD, I've never been diagnosed, but I think I have it, let's see:
Excess cleaning around the house and it has to be done on the same day, i.e. if I mop on Tuesday, I will mop again next Tuesday.
Excess hand washing, it's a good thing since I'm a nurse, although I get strange looks sometimes. Hand hygiene compliance at hospitals it's not that great these days, many should work on it more.
Everything needs to be in order, lined up to the edges of the furniture and NOT to be moved under any circumstances until I say SO.
Excess checking of light switches, powerpoint switches, gas stove nobs. Today I went back 3 times into the house to check if my stove is really OFF and that all the nobs are lined to 0 (sigh). Try that as an inconvenience especially if I'm trying to be somewhere on time. It's embarrassing, even though my family knows, I still try and cover it up as in saying something like "oh I forgot my this" and "I forgot that" blah blah... but they know. Good thing is they understand and don't make fun of me anymore.