One of the things I've noticed about myself is that I over think negative things that happen in my life. If something happens that upsets me I will think about it for days or even weeks - even though the problem is resolved. If it's a disagreement with another person we may have resolved this between us but my thoughts will still be on it - going over it. Sometimes there's self-blame and sometimes not. I've tried to calm the thoughts down, used distraction, meditation, self-talk but it's almost like something takes over my mind and I can't let the problem go. Any suggestions?