If your body is digesting a large meal, it can be difficult for you to relax and fall asleep. As your mind and body get ready to rest, the metabolism slows down. Hence, late-night snacking can trigger digestive issues that interfere with sleep. Eat dinner at least 2-3 hours before bed. This is enough time for your body to process the food.