balancing it out...

Sunny
I've found in the past that I have two main guys in my life a lot of the time. I have one guy that treats me like shit, he will use me for sex/pics. And I'm fine with this. I can deal with the using when I have the guy that makes me feel special and appreciated at the same time. He's the guy that messages me asking if I got home safe. 
I've tried having just the nice caring guy in my life as I know it's better for my self esteem and mental health but I both love and hate how the other guy makes me feel. Basically what im asking is is it normal for wanting to have the two guys balance each other out?
Added point: I am not in a relationship with either guy and never have been.