I think having a boyfriend (a particular kind) is similar to having a baby.
You HAVE to be awake when the baby is, sleep when the baby sleeps, eat after it does and also pamper its stupidities.
Women with such Boyfriends -- EEW! Go get a life!
Such Men -- EEW! Grow up!!!