I often have this. Part of my problem is I have such fragile self confidence that when anyone blames me or gets angry at me or treats me badly, I immediately assume their version of events is right, and that it somehow is my fault. Had two utterly destroying instances of it recently in the past ten days. Thankfully, I might be turning a bit of a corner though, as I'm more aware neither were my fault at all, but down to being around two unpleasant people.