Abusive husband

My husband has been physically abusing me for four years now. I have a two month old baby and two days ago he hit me so hard in my head for like 4-5 times and then he makes me feel like it was all my fault. If I say anything about his mom not even anything bad he beats me up. All he cares about his mom. FYI we are both East Indians and he’s a mama’s boy. Only when she visits us he’s more abusive than ever. The problem is that Indian community always thinks it’s a girls fault if she gets a divorce or anything like that. I haven’t told anyone in my family, but I’m tired of living like this. What do I do? I loved him so much I have done a lot for him and his family. I even helped him with my own money which was $25,000. I have thought about suicide, but then I don’t want my baby to suffer if I die I love my baby I don’t know what to do? yes I live in US