Acharya Vagbhata in Ashtanga hrudayam explains the right time to have food. It is recommended that one should have food when he experiences following signs in body.
+
* When bodily wastes like stools and urine have been passed out of body
+
* Belching that might occur is clear and there is no regurgitation with it