It is very unusual for OCD to start at your age. (Average age of onset for men is 21, or a bit lower for cases with symptoms like yours). See a doctor pronto to check out any physical cause (anything from brain tumour to excessive caffeine).