Vent session

Okay so I been with my bf for about 2 years. And recently he revealed that he hasn't been faithful(which I knew but I had no proof). Well we decided that we would try to work things out but, I feel like everything was just a lie. Earlier in our relationship he had surgery and I was there from start to finish, even with the healing process. I made sure he has everything he needed such as food wise. I've helped him doing so much! Hell we had sex almost anytime he wanted car, shower, in public(not something I'm proud of)(I know sex doesn't make guys stay). I was even pregnant by him and unfortunately my pregnancy was ended and I'm still hurt from that. Now since he came clean we really haven't talk about it. If I ask questions he shut down, so I basically remain silent and crying at night. Now I know everyone says leave him he doesn't deserve me but I'm deeply in love with him so it's hard. He says he wouldn't do it again but i don't believe him because I feel like he can be lying. I'm just confuse on what to do any advice?