So my boyfriend and I have been together for almost 2 years; I am about to be 20 and he just turned 24. I love him very much, and I honestly have been probably more patient and forgiving than I should have been. I want to be able to talk to him about issues without him feeling like I'm attacking/cornering him. It seems whenever I try to talk about issues I have with his behaviors he tends to believe he hasnt done anything wrong. That or he gets super defensive. He doesnt seem to care really unless I'm crying. Like if he says something and I cry he gets upset and tries to help me feel better; he seems to understand that its important and genuinely hurt since I'm not really a cryer. But if I try to come to him and say something like "hey what you did the other day kind of made me feel this way and I would like to come to a solution that is mutually beneficial" he denies everything and chalks it up to he doesnt care because it's my problem I'm hurt. He claims it's because he lacks empathy and he cant understand why I'm upset. Which I get but he gets so upset I cant even explain myself sometimes. I just want to learn to properly communicate problems with him. I'm really getting exhausted of the fighting/feeling not that important to him and I dont want to be the reason we cant communicate. If someone can help me do so I'd be forever grateful.