Me and my boyfriend kevin have been going out for about a year and four months.I am 16 and he is 17. He cheated on me twice, once when we were going out for four months and another time when we were going out for eight months. I obviously forgave him because I always think that if I did something like that, I would exspect him to forgive me. However, I don't really think I ever got over it. I find myself always checking his phone, wanting to know exactly where he is and who he is with. I can't help it. And it is really driving me crazy.I mention it sometimes and he just gets mad because he claims "it happened forever ago" and "you can't even say that i didnt change". He also has admitted to me that he does like attention from girls and he seems to like to sneak around. Just harmless things, but he always seems like hides things from me. I mean he is popular. I mean I'm up there too. But a lot of girls like him. Just recently he has been snapping very easily and says I annoy him. I felt the same way about him about three months ago. But I got over that.. Don't get me wrong, we have a lot of fun times and he does care about me. But it seems like we are growing apart. So I really guess that my main question is... what should I do? Is this all worth it? The only thing holding me back.. is that I really couldn't imagine myself without him. What should I do?