Stopping any and all consumption of alcohol was 98 percent of what improved all aspects of my overall health. The costco multivitamin I take every morning helps fill the other two percent.
Drinking a regular amount of water has helped a ton. I'm honestly surprised I didn't die of dehydration on many, many occasions.
Vitamins played no part in getting or staying sober though.