I was dating this guy for 3 years and our relationship is pretty on and off. We both talk sometimes. We keep having different phases where we love each other and then we don't, but that doesn't stop us from being with each other. The problem is that we have been in a long distance relationship the entire time so it is very difficult. Now he has started lying to me. He says he won't lie again, and he gives me proofs, keeps sending me pictures of him doing what he says he is doing. Should I completely stop talking to him and move on?