Needinghelp... I have been the one beaten.... You have a child. So that's number one.
I was with my partner for 18 years... He bashed my face in... I could easily have said it won't happen for 18 more... But it will...
I hear what people are telling you and they are not wrong.
But to feel the feeling of being hit by the one you love is absurdly astonishing. An out of body ...WTF...
But try as hard as it is at this moment to clear your head. And do follow the advice here. Make a call. Get some help.