((((((((Ickydog))))))))))

It's easy to beat yourself up after someone else has beaten you up. You feel like somehow you deserve it. Why else would they beat you up, if you didn't deserve it?
I understand those feelings all too well.
I hope you can turn this around. You're getting "tired of it" is a good sign. You'll get through this.