Try Again?

Kso, long story short me & my boyfriend have had a horrible month and a half & i know the first year is hard and others may have it worse but im gettinf fed up.
hes constantly lying for NO REASON. like if he stopped to visit his cousin he says hes on the highway stuck in traffic...iunno why.
im not over protective, im not a bitch i get shit, I understand life...
but two days ago it went too far.
hes been messaging his old female friend that he was once interested in & shit, he met up with her two weeks ago with her friend then never came home & stayed at his moms since we have been at each others throats.
Im no angel i was reaching out to my male friends after he started lying more frequently.
i messaged the female friend & she told me everything.
He never touched her or nun, she has a bf & ish & shes super sweet.
Im upset cos he also was lying to her making it look like he's completely done & hes moved out.
thats not true.
so, yesterday he shows up at my house uninvited & telling me all that happened with everything & how much he loves me.
He said hes going to change his ways & his whole mentally...
I appreciate his apology but iunno if im ready to, or even wanting to "start fresh" its hard cos ive invested so much in me & him but, I don't want to walk away but i also dont want to be a dumb idiot you know? 
At this point if he lies again i will leave asap no questions ask but then again should i give it a shot? Or throw in the towel.

Vote below to see results!