Why does he do this ?

Je

Every time I have a problem with my boyfriend he always deflects and says things like "Im sorry Im such an asshole" or something like that or "Wow I feel like a dick right now" and to me it feels like hes trying to guilt me or make me feel bad when i never called him an asshole? And i always explain just because i talk about something i dont like, doesnt mean im directly attacking him but he doesnt seem to get it. I feel like i cant say anything or bring up any relationship issues because of it. Im not trying to nitpick him its genuine things I have a problem with that bother me.