Well don’t blame genes. Heavy drinking over time will screw up the bodies insulin mechanisms.
Say what you like... My father (drinker, smoker, 3 types of cancer)... Lived until he was 87. My grandfather (drinker, smoker, brain cancer) lived until he was 77. My great-grandfather 83... My great-great-grandfather... 81.
Good genes... You either have them or you don’t... Or you get hit by a bus.