husband slapped me what should I do? He has anger problem..

me and my husband was having argument about some family problem and at one point he told me he doesn't need me anymore so I got pissed and asked him oh you don't need me anymore do u have somebody else and he came and slapped me, i was laying down on the bed with my 7 month old son. after he hit me then he was like u have a negative mind how could u say i have somebody else( he had little tears in his eyes after hitting me) that's his 3rd time putting his hands on me for his family that kicked us out of the house with a 2 month old baby in our hand knowing that we don't have anywhere to go!! What should I do?? should I leave him? Call the cops on him or give him another chance?