My best friend of a few years left me after he told me that I never listen and that I’m always doing the opposite of what he says when in all honesty I just don’t understand most of the time. I have a really hard time putting myself in other people’s shoes and I often don’t understand how things affect other people. 
For example, I struggle with mental illness and i asked him to not talk about disordered eating habits (which is a huge trigger of mine) around me and he started a fight with me because he sometimes needed to talk about that stuff because it’s important to him, I understand that now but i didn’t at at the time and i didn’t get what i was doing wrong. AITA for not listening to him or not trying hard enough to understand? 