Pleaaseee Help !!!

So I've been with my bd for 5 years , we have a gorgeous 6m old baby . Today we had another argument like many others , where he pulls my hair , hits me , kicks me etc .. and all I can do out of anger and sadness is cry & scream . He admitted to me that since day 1 I've been annoying his life and he regrets "choosing" me over some other bitch . It broke me for the millionth time because he used to cheat on me with her at the beginning yet I stayed and forgave like a dumbass . He says he's disrespected me since the beginning because I deserved it . He's never been happy with me and honestly I'm not happy anymore . But its so hard to leave , he's the one that "supports" us , barely .His Jealousy issues are off the roof , yesterday I drove him to court and waited outside for 2 hours with a broken window , and he has the fucking nerve to say WTF WERE YOU DOING ?! CHEATING ON ME ! Like wtffff any advice please , have any of you been though anything similar . I love him because he's the father of my baby but I can't be with him anymore . How can I get over him and move on ..