There are many other forms of abuse that are sexual and financial in nature that you may be experiencing. You are NOT to blame. He may be angry or under stress but these are not excuses for violence. It is not your fault. You are NOT the only one.
Abuse happens to many women of all ages, religions, cultural backgrounds and incomes.
He has NO right to hurt you. Although people may tell you that it is your duty to obey your husband and stay with him, all forms of woman abuse are wrong. It usually will NOT get better. Men who are violent usually do not change. The abuse may worsen over time.