I need serious advice!

Me and my husband have been married for 2 years in August. Ever since we got in a relationship in 10 Grade he has been controlling. It hasn't been bad until recently. We got our own place and he started telling me how to dress, who I can talk to, I have to ask for permission to go anywhere. I have been slapped in the face cause I annoyed him. And he told me that he would kock me out. He plays video games until 7 am and then sleeps all day. I also bring him food 3x a day. He calls me an asshole when I ask him to get a job. He's lazy. Idk what to do.