Besides will power? For me, I usually set up some food before I get stoned.

Usually something healthier like a tasty deli sandwich or some fruit etc. That way you can eat all you want but its still not really too bad for ya.