Is it time to let go?

hazel

My bf and I have been together 4 years. We also dated back when we were younger but parted ways to live our own lives, we found our way back to each other. We share two children together now and I’m currently pregnant with our third. He has kids from previous relationships and I have a child also, she thinks he is her dad as we got back together when she had barley turned 2. We have been having a lot of problems for the past 5 months. He has been living outside our home but we have still been working on our relationship.. however, I have been getting the idea that he was talking to someone else.. he’s denied until finally admitted to having an emotional relationship with this girl. He said he doesn’t really know what he wanted out of it or how he feels. He said he wants me to think about what I want to do from here.. is there still hope or is it time to let go? Can you go back after your partner tells you they might have been getting feelings for someone else? I don’t know what to do.