Generalmente si suddividono in intolleranze enzimatiche, come quella al lattosio, caratterizzate dall’incapacità di metabolizzare sostanze presenti negli alimenti, e intolleranze farmacologiche, date da una particolare reattività degli individui nei confronti di alcuni alimenti.