No one said.. I meant 'most of the people' based on my friends, relatives, etc., we should talk bf 7-8 - we should have something to our stomach which means our stomach empty at the last 5-6 hour from the dinner (light food), why means we are having dinner earlier between 6-8. Dinner should be earlier or 2-3 hours before sleeping... I hope this would be helpful to all: http://goo.gl/0XYJGC