Hi Karen - Sage's point is well made, and you know you need to sit on these outburst, think them through, before acting them out. Remember the old adage - will what I am about to do draw him closer to me?
You have come such a long way, I'm confident with careful thought, goals and baby steps you WILL win H over all the way.