How can I be more patient with my boyfriend and be less quick to get angry?

My boyfriend and I have been together for 6 years, there's no doubt there is love there. We have been through so much together. I have been going through some resentment issues with him bc of things that have happened in the past. He used to be a huge drinker, like vodka, whiskey, that kind of stuff. He calmed down a lot and now drinking beer. It's still a lot of drinking. He has this "friend" that he hangs out with and they drink all the time together, until they are drunk. His parents and I want him to slow down with his everyday drinking. One of his really good friends passed away from drinking. My boyfriend cried for days. He has gone to jail bc of his drinking and he got in trouble on new years from drinking too. I have been noticing as well that the white part of his eyes are becoming slightly yellow. I told him about it and he doesn't seem to care because he is still drinking. I know I can't change him, he has to change on his own, but it makes me so sad. Yesterday he called me to get dinner, I got dressed and was heading to his house. We were talking on the phone while I was driving. I was mentioning his drinking and he needs to slow down and he said "omg shut up about it already" I got upset and hung up the phone, made a u turn and went back home. He called me a bunch of times, I finally answered and he apologized for what he said and I gave him attitude for it. He then said if we could please go to dinner tomorrow and I said "we will see" he said "what do you mean?" I said "well I don't really trust your words bc when you say we will do something, we don't end up doing it" I know I will one day lose him if I don't stop having an attitude towards him or resentment towards him about something from the past and his drinking. I barely have any patience's with anyone, especially him. what can I do? I also want to be slow to get anger. I don't have money for a therapist, so any advice will be so helpful.

How can I be more patient with my boyfriend and be less quick to get angry?
Post Opinion