You sound co-dependent to me. That's not healthy.