Oh I hear you, it's SO difficult. Like you, I also love and care about my BF, but there are times that I still wonder if things are going to be so hard for years to come and I should just cut and run now. It's not an easy decision to say the least, so I feel your pain with that!