Thanks

Your posts were really helpful - especially the bit about the thoughts being an annoying child, I think I will be able to look at them like that now.
I practice mindfulness and cbt daily. I have just discovered a mindful yoga tape which was fantastic and I think something I will add to my daily routine. I try to practice mindfulness frequently. Distraction is my favourite technique, I am very very good at that.
My main issue with the thoughts at the moment is with my horses. I cannot touch them without "seeing" them turn and kick me. Its constant. I try to ignore the thoughts, let them go, say they will pass and enjoy living in the moment with little success. I cant enjoy being around my horses because I worry that my thoughts will project on to them and they will react in a bad way. When I get anxious the horses get anxious and it is a vicious circle. I havent ridden in over a month and the guilt is unbearable.