So right on both points.  You cant get healthy "for someone else" it has to be for yourself because you see yourself as worrhy of it.  And sex, using it as incentive or witholding it as punishment is a ticket straight to one unhappy relationship.