Domestic violence

Hi Sir, I am living with my husband since last 7 years. My married life was very happy until I birth of our 3 year old son. After birth my Mother in law and sister in laws started living to our home and slowly they created lots of misunderstanding between me & my husband. Though they are not living with is now but now my husband becomes panic for small small things. He started raising his hands when his sisters were here whenever there is small argument between us... Now for every small argument he raise his hands on me....and sometimes on our son as well. I have been working in MNC till 2 years before... Since I left my job his behavior has become worst with me. Because of our bad relationship and his bad behavior with me and his son ...my son is seriously getting impacted physically & Mentally. I warned him to go for domestic violence against him if next time he raise his hands but still he does it. Now I am seriously thinking to take some step against him so that either he can leave us or live nicely. Please suggest what to do. Thanksin advance!!!