Even pop stars have bad skin days. As her career is on the up, Britney Spears is on the mend elsewhere too.