I know some on this board might react negatively to this suggestion, but based on the OP's description of her bf... what if he is simply a heavy drinker but not an alcoholic?
With something like confirmation bias at work, everything gets labeled as evidence of alcoholic behavior. For example, not driving after drinking. Rather than being commended asa sign of responsible behavior, some indicate instead that his inability to drive is another sign of alcoholism. In his case, damned if he does, and damned if he doesn't.