I've been with my boyfriend for about a year and a half. We met at work and had dated about 6 months before he got a job in another city and moved. I also moved with him and we started living together. Shortly after I moved to another city for him, he went out with another girl and I found out. He said that they just hung out and he didn't cheat on me. I've caught him talking to other girls and having sexually explicit conversations with them online but he said that he was just "joking." He also talks to his female co-worker all day long through emails and goes on little "walks" with her. We have fun together and he always tells me that he loves me. But I just don't believe anymore. Today is Valentine's day and he hasn't bought me flowers or made any plans. I want this relationship to work but I feel unhappy. I make myself believe that I will be happy again I just need some time to get over some of the stuff that he has done. Should I leave him now or should I wait and see what happens?