Ive been dating my boyfriend for nearly six months. We were close friends 3 months before dating. He's the best boyfriend Ive ever had: patient, open-minded, calm, understanding... all the things I needed but could never get. The thing is... he's TOO perfect. And i think I'm subconsciously sabotaging the relationship because I don't believe someone as good as he is could ever love someone like me. 

I don't mean to hurt him, or our chances of a happiness together, but I always let my emotions get the best of me. He says to try and think issues through logically, but I haven't been able to. My emotions are out of control. 

I'm mad at myself because I know HOW to change for the better, I just can't make myself do it. 