Jak twierdzą eksperci, przyczyną kaca jest utlenienie etanolu do aldehydu octowego, który jest gromadzony w organiźmie. Aby go strawić potrzebne są takie substancje jak dehydrogenaza alkoholowa (ADH) i dehydrogenaza aldehydowa.
Oprócz niektórych warzyw, owoców i serów pomocne może być także kakao.
Co ciekawe, specjaliści jednoznacznie odradzają picie kawy na kacu, ponieważ może ona nawet wydłużyć ten przykry stan. Oprócz tego nie należy spożywać mleka, zbóż, w tym owsu, orzechów ziemnych, prosa, kukurydzy, a także przypraw, jajek i witaminy C.