I get really irritated, sad, moody, obsessed whenever I think of the traumatic experience and then cannot get it out of my head for days. Other days (very few) when I don't have these thoughts, I am fine. I hate it when the thoughts invades my mind

Also, is Complex PTSD something that can be diagnosed officially? If I go to GP (I am in UK) will there be some kind of treatment to hep me overcome it?