i need advice. My boyfriend is perfect in every way and loves me like nobody ever will. But for some reason I always find myself thinking about other people. I have been trying to change that and to keep my mind on him but I can’t control it. It makes me feel so guilty and I feel like I’m cheating. I know he deserves better so I feel like I need to break up with him. I know it’s going to hurt him and because of that I’m dreading it. He loves me so much. I feel like the worst person in the world but I don’t know what the right thing to do is. He’s my best friend and I love him so much. So why am I thinking about other people? We have been together for 3 years and he is my first boyfriend and first love. Am I just bored? Either way this isn’t okay right? What do I do?