It sounds like you know you have a problem but lack self control in the moment. Have you ever had therapy for this problem? You should probably seek professional help, but in the meantime you could google self control anger management.
Me-45 W-44 T-7 years M-3 years (4th anniversary July 13, but we're separated) Kids from previous relationships (s14 d16 mine, s23, s24 hers)