Is your child in day care at all OP? If not could you put him in a for a few days a week. This would give you a break and time to spend on yourself to re boot. If things are not goid at home then I think your DS may benefit from being with other children and he must likely also needs a break from things as well. Can you arrange a babysitter so you and DH can spend done time together outside the stresses of the home. Please see your dr and tell them everything. I'm sorry things are not good and I hope it gets better for you all. Another tip is 6:1 with your child - that's 6 positives for every negative, children respond well to this.