Hello and Welcome to JustAnswer. Your question is not closed until you are satisfied. I am happy to assist you with your question.
Congratulations on your willingness to make some changes. It is a great thing that you are ready to take responsibility for your behavior. The best way to eliminate verbal and emotional abuse is to find an Anger Management group which will assist you in developing coping skills to address your anger and make better choices -- not to just lash out when you are angry. Look for a therapist who specializes in anger management or find a group that address anger issues. Be sure to ask questions before you agree to work with the therapist. Some anger management people work with domestic violence, and others, with substance abuse, so you want to make sure you get the right fit.