If he loved you, he wouldn't hit you. Dump him and find true love, because this isn't true love. And once you break up with him, don't take him back, whatever you do! He may say he has "Changed" and "Can't live without you" But its all bullshit. He is not worth your pain in suffering, break up with him, and get rid of all connections from him.