What do I do

so my fiance we been together 2 years he was my best friend and boyfriend best thing ever lol but here recently he's being an asshole gets attitudes with me if I ask one question just like today I asked I said who deleted mine and my best friend Harley messages I just asked cause I was confused I only been on there once today and he blew up and I said we not doing that again today and he pushes me really hard against the door and I try to block the door cause he has an issue running off so I sat in front of it cause he pushed me again then knocked the rack off the wall and drug me across the room and left all because I just asked who deleted my messages and then he tried to say I did it I was like wtf