no because depending on you and how your body works you might either gain wait or in th middle of the night getting up to barf because when you sleep the flow through your body is not flowing correctly so the food is just sitting in the same spot in your body.but if you wait at least an hour & have a drink you will be fine.