it is both physical and mental.
physical is when you are hungry and something tasty is coming your way, saliva rising in the mouth.


mental is when a desire is so strong you grab it and eat it rapidly and quickly.