Check for a gall stone...also your liver functions.
Most likely is gallbladder which reacts badly to fats