I know for a fact he isnt physically cheating on me, I know for a fact he loves me. We both love each other to death...i mean TO DEATH. He has done this twice the first time it hurt me alot but he told me it was because he lacked confidence and he needed me to help him build it back because it was a problem he had been fighting for quite a long time. The second time i caught him doing it he says he feels the need to flirt with these girls when he's stressed and feels I'm not giving him something he needs whether its attention or confidence. I make sure I go out of my way to try and make him feel like a king. But whenever something is bothering him, I almost have to pry it out of him because he's horrible at expressing himself. I must admit the second time I was under a huge amount of stress so I assuming i was neglectful for a few days. When I found out about him flirting and sexting, I confronted him. He told me it was because he was stressed and he felt I was neglecting him. After a day and a half of arguing and crying I we agreed to communicate more often and to stay together. So the next day, I browsed the website just to make sure he deleted the page, only to discover not only did he still have the page, but he was online at that very moment. So I called him immediately, he told me he was sleeping, He kept lying and wouldn't be honest that he was just online. I was crying because he kept lying and he refused to tell me the truth. So being the genius I am lol I figured out his login, and after that he started crying and begging me to take him back, he said he was stupid and it as a mistake and he begged me to give him another chance, he says he kept lying because he was afraid to tell me the truth because he didn't want to hurt me (ironically he was hurting me more by lying).But I loved him so much I did take him back. But now I can't trust him. I feel angry and betrayed. And now I'm afraid that if we get married and we have a rough patch, instead of him talking to me he's going to take it a step further and cheat on me because he feels I'm neglecting him. I just need some advice, ddid I do right by staying with him. Do you think it will get any worse. I just need help on what to do.