Should I Apologize?

So, I was talking to my mom & sister and telling them something about my bf & his job. My bf is currently living in another state. Once I told them my sister started had an opinion because she thinks my bf is full of shxt. So, she started saying “May I approach the bench? May I approach the bench?”, & it just started getting really annoying. Then my mom started raising her hand & I kind of snap & yelled “just fxcking say it!”. Anytime we get into arguments I’m always the one at the end feeling terrible because I honestly don’t mean to go off, sometimes it’s just a reaction I can’t control. I never want to disrespect my mom, but I feel terrible. But, I just want to know, do you think I should apologize to them?