38 weeks pregnant and.....

I had my 38 weeks appointment this morning... came home to find out that my boyfriend cheated on me.... with his ex. We have been together 2 years. I had a feeling something was going on because of hiw he has been acting and i even asked him a few days ago and he denied anything. I still didnt believe him.. when i came home he was in the bathtub so i grabbed his phone and there it was.. the proof i needed. He kept trying to grab his phone.. i even hit him and pushed him away which apparently just made him start to get hard.. like wtf.... im so upset... i dont know what to do........ 😢😢😢😢😢