I have been diagnosed since I was around 10. I get it from my grandmother on my mom's side. I have some signs of what triggers mine (stress, lonliness, depression, etc) but it isn't too bad. I have a problem with constantly cleaning, doing dishes, making sure doors are either shut all the way or open all the way. I can't even leave a single dish in the sink or I feel just horrible and I get this overwhelming sense of me doing something wrong. I get compliments on how immaculate our house is, but I know how dirty it really is.
I do the same thing ovaz, call my mom to get my mind off it for a bit. It helps, but controlling mine is a never ending battle. I've come to terms that I'll never fully have it under control and DH tries to help as much as possible!
I was diagnosed with OCD when I was about 8 years old, and I am now 27. (It is hereditary for me... my sister has it, my aunt, and my cousin... good times!) I know what "triggers" it... for me it is stress, being unhappy with something in my life, anxiety, etc. But, knowing how to prevent those triggers is a whole 'nother issue!
I don't know if you get anxiety with your OCD, but I do. So, for me... using breathing techniques and taking walks when my mind begins going crazy, really help. Also, calling my mom is a great distraction. I just tell her that I am having a "moment" (so to speak) and she helps me snap out of it.
Also, making a list of the things I "think" I need to do really helps. I prioritize those things into what I really actually need to do, as opposed to thinking that I need to do. Does that make sense?
Hope that helps :)