Boyfriend cheated..

Kaitlyn

We’re both young (18yo) we’ve been together for 9months and yes I know it’s soon. But I’m 8months pregnant and he cheated on me eighth after we got an apartment together... I was at work and he had a girl come over and then found an excuse to stay the night at his friends.. I had his text now account information and logged into it when he said his phone died and stopped texting me... he was on his way to meet up with another girl so duh I messaged her and told her to tell him not to come back. He came back hours later after telling me it was his friend texting her. I stayed with him. He finally admitted today that he did and it was a mistake... he messaged girls before flirting and I’ve never done anything like this to him... other than him thinking I was “starring his friends down” which honestly, I wasn’t. Idk what to do... I definitely don’t have this “perfect family” picture in my head anymore... & I kind of just want to start focusing on myself and baby. But he doesn’t have anywhere else to stay and I don’t want to just kick him out on the streets...