SO MAD

ok so my boyfriend and I have been going through a bunch of crap this year. in May he cheated on me emotionally with an ex. Then in June he went to his friends bachelor party and (he says he doesn't remember and was drunk🙄), went to a stripclub. In September he was texting his friends so messed up things like "it's hard to be loyal", and how Hott girls were here where we live and blah blah blah. October he Snapchats this girl and was flirting with her. he told me bout it without me finding it out, and he broke up with me. well two weeks later we got back together and made a deal that the only way The relationship will work is if we got rid of social media. ALSO let me add hes lied to me about multiple small things since being back together... anyways tonight I found out he downloaded Snapchat again, snapped some girl (Idk if it was flirty or not, it was a picture snap but says it was innocent. She has a Boyfriend too). He never told me that he downloaded Snapchat again, nor did he tell me a girl snapped him. I am so mad. I'm tired of the lying and hiding things. I don't know if we should end things or keep going. There has been no physical cheating that I know of. I doubt he cheated on me with her since she has a bf, but I'm upset he got it back without telling me. I feel like it was hiding it from me. I feel so betrayed. Idk what to do anymore. We have been together 2 years, live together in a house were renting (not up until August next year), have pets together, and I'm worried I might be pregnant right now. Someone please help :(