I have been with my boyfriend nearly three years, and before we started dating I liked him for little over a year. When we first started dating, I thought he was the greatest in the world, I thought that i ddint deserve him, I'd fear that he would meet someone better and end up leaving me. As the time went on I noticed things I never knew about him, for over a year he would go through my phone, contantly ask me questions, tell me he dosent trust me, ignore me for other girls and I eventually found out he kept secrets from me. I never saw anyguy besides him, he's the love of my life. But he's put me through so much , I try talking to him about my emotions but everytime I do that he puts me down . I can talk about my problems with everyone but him . Recently I met a guy and hes everything i want my boyfriend to be . HE defends me , understands me , and is open with me unlike my boyfriend . The guy has been trying to form a realtionship with me for over a year , but i still deny him . The more I talk to the guy the more I like him and the less I like my boyfriend . Everyone tells me that my relationship is unhealthy but I dont want to leave my boyfriend, at the end of the day I love him, but it hurts to love him at the same time . What do I do