Some people get hangovers after a night of drinking, while others don't, and the reason may be in their genes, a new study of twins suggests.