What you are describing is domestic violence. Your husband has very serious anger management problems. You and your son are walking on eggshells, never knowing what will happen next. You don’t deserve it. Your son shouldn’t be seeing it. At some point, you’re going to be able to hold onto the reality that the sweet times don’t balance out the periods of rage and disrespect. They don’t. I hope the day comes soon that you’ve had enough. I worry for your safety and your son’s well-being.
Please contact the Genesis Women’s Shelters Program in your city. You need ongoing support and practical help if you are to break the cycle of violence that you are so accustomed to at this point that you accept it as business as usual. Genesis has a hotline, parenting classes, and counseling. If it becomes necessary, they also can provide a safe shelter. All services are free. The phone number is: 214-946-HELP (4357).
I’m so very glad you wrote. That tells me you are getting ready to take care of yourself. Please take the next step and make that phone call.
I wish you well.