Many of us have vowed never to touch another drop again after a night of boozing, only to break our promise sooner than we might have hoped.