<human>: Can you give me the gist of the text in a nutshell?

We have been dating for 2 years now. During those two years, we took a two month break to figure out things. During the break, he lied to me about "loving me" in order to get me in bed. Right after he'd be done using me he would go back to other girls and flirting with them, even my best friend. This has caused some serious insecurities issues in me when we got back together after the break. Thus, my condition for us getting back together is that he will be honest with me.

However, it's been four months since the break and these days his actions gave me a vibe that he wasn't being honest about something. I asked him if he has been stalking the other girls' facebook and photos and he said no. Then I caught him and he still wouldn't admit. Yesterday, he told me the truth via skype:

> I guess this is when I have to come clean and tell you that I was looking at other girls' photos. You have to realize however that this is not because I liked them over you and would rather look at them than you. Looking at other girls was just a way of satisfying my own curiosity and my own fantasy. I don't want to date anyone but you, but I do wonder sometimes whether they'd be better than you.

One of these girls is our mutual friend. The other ones are from his past schools. I don't know if its sexual fantasies or whatnot. He told me that he would not look at their photos anymore and he only loves me. But he has said that in the past and he still lied. I am graduating in a month but he's still a junior in high school. I don't know what to do. I feel very betrayed like he cheated on me (even though I know he hasn't). Should I endure this until graduation? I don't know what is the right decision for me.
<bot>: Boyfriend stalks other girls' Facebooks, wonder if other girls would be better at relationships than me, lied over and over again. I feel like he's been emotionally unfaithful.