cheater?

so i have a boyfriend, and i was logged into his snapchat.

long story short i found some messages between him and 2 different girls and they were flirting and all that. i don’t know what to do.

we haven’t been together very long, but he works hard to keep our relationship on track and to keep me in his life.... so i don’t understand why he would do this.. ive known for about an hour now and my body has been shaking. we’re supposed to go on a date on jan. 1st. i don’t know if i should wait that long to confront him or if i ask to spend time together today and confront him.... i don’t even know if i want to break up. all i know is i’m really hurt and why all my red flags didn’t come up.

anyways, what should i do? should i confront him in person or over the phone?

**UPDATE**

he wasn’t mad that i went through his phone, but we talked about it. and honestly i think we’ve become closer.

he treats me so much better and i’ve met so many of his friends which makes me happy