So many aspects of your everyday life—including what you eat and drink—play a role in whether you experience restorative sleep or middle-of-the-night insomnia. Keeping certain strategies in mind as you go about your day could lead to more restful sleep at night. Consider this your go-to guide to help you make quick and easy decisions from one meal to the next. Do plan your last meal or snack about three hours before bed. This will help you avoid acid reflux and feeling too full when you lie down. It will also help prevent hunger pangs, which can keep you up at night. Don't drink alcohol before bed. Although it can make you feel sleepy, it can also prevent you from reaching the deeper stages of sleep. You may also be more likely to wake at night from chemicals released as your body breaks down the alcohol. Do try eating several smaller, more frequent meals during the day. With time, this will help reduce late-night cravings for unhealthy foods like chips and ice cream, which can disrupt your sleep. Don't drink caffeine in the afternoon. It can take up to eight hours to clear the stimulant from your body. Keep in mind that coffee isn't the only drink that contains caffeine; many teas, soft drinks, energy drinks, and chocolate do, too. Do drink plenty of water throughout the day, but avoid consuming liquids about two hours before you go to bed. This is especially helpful for people with nocturia—the need to urinate several times per night. Don't eat a heavy meal before bed. Large meals can cause indigestion and acid reflux, which can interfere with your sleep. Key Takeaways What you eat and drink throughout the day can affect how you sleep at night. Smart tips for better slumber include not eating a heavy meal or drinking alcohol close to bedtime. Don't drink caffeine in the afternoon, and avoid consuming liquids about two hours before you hit the sack.