Need to vent

My SO got upset I didn't call him when I woke up when I went out of state for a funeral.. I was very busy helping my family set up for it and had no time to call but I did send a text to say hey and tell him what was going on .... He completely went off on me called me out my name and really rude .. I'm not the type to yell or argue so I let him vent said sorry n got off the phone i do think as my husband he deserves the respected of me not going off but later that day he texted and said sorry for blacking out ... This is something that happenes alllll the time he blacks out tells calls me out my name takes about how he can be with other woman then stops for 1 or 2  hours then tells me how sorry he is .. It's getting so frustrating.. Anyone know what I should do