It sounds like OCD and I understand about the disturbing thoughts and disassociation. You might want to look at adult ADD, also. I was diagnosed with panic disorder, depression, and ocd. After looking at things more closely, I was diagnosed with ADD. It makes a difference to be diagnosed correctly. I see a doctor on a regular basis for my condition and my medical conditions.
|