Eating is not the problem, it's the fact that you get lazy when your high.
Next time you get high, try to do something like a project or something.
Now that it's nice outside, I like to do more things outdoors.
Like; washing the car, gardening, target shooting with my pellet gun, and fishing.
When I'm high it makes whatever I'm doing more enjoyable, and I'm able to come up with really good ideas.
If your still hungry, then try chewing some gum.