I usually run before I eat, that way I'm drawing from the bodies stored fat and burning it up.

I would assume three hours afterward is plenty though.