Cheating is such a problem for him !

Ever since I met him I never realized all the red flags , we've been together since March 29,2014 & he's physically cheated once and verbally through dating sights plenty of times .. I don't know how to get past this anymore . He's said he stop I check his phone all the time and I never find anything anymore . I'm 35 weeks pregnant and I want to have a normal family .. What should I do ? Give him another chance or leave ?