Should I stay with him??

Ryan

So my boyfriend of almost 2 years recently cheated on me. He sexted this girl and then met up with her the next day and they had sex. He feels terrible about and has been depressed ever since. I love him and I don’t want to leave him but I don’t know what to do. I’m all that he has, he doesn’t talk to anyone in his family and all his friends are relatively fake. I don’t know what to do, any advice?? Also he’s the only one I’ve ever slept with and my period is 9 days late so I might be pregnant with his baby..

UPDATE: Took 2 pregnancy tests and both came back negative