Sometimes you'll be so hungry that eating all the food your stomach can hold (your stomach is size 3) will not be enough to make you un-hungry. This happens with thirst as well.
To fix this, either fast travel one tile, or rest for one hour. Then eat/drink some more.
If you really want to 'uke, get punched in the stomach or aquire a syndrome.