eat dinner three hours before sleeping