I'm 17, my boyfriend is 18 almost 19 we've been together for a little over 2 years now, we've grown up together we were each others first for everything which I thought would be cute but not really, its actually hard, because we are also each others first mistakes too, I love him I know I do I've never felt such a strong bond with anyone ever, but he cheated on me before and he has struggled with some addictions, I've been there for him and introduced him to Jesus I taught him all I could to help him believe that was only a month ago though, he still lies though, its so easy for him to lie to me even about the little things, so when something suspicious comes up I just can't bring myself to believing his word, most of the times he does lie though, I've been rating for him to stop lying to help me and himself, but I just want to know how to trust again, its a big problem but I want to work it out together, because I chose to love him.. what do I do? ):