Cheating..

My boyfriend lives with me, I want to put him out because he’s been cheating and lying. we have 7month old together too. I also know he wouldn’t have anywhere to go if i did put him out.. why am I like this☹️☹️☹️☹️ any advice