I think he is bi-polar. The booze can disguise that for a long time. Lots of people are able to cover up their bi-polar problems for decades, just by using drugs or religion to mask the illness.
Don't forget, we are a society that values hyper-manic behavior, so long as it is done in the name of "work".