Milk contains opiate molecules which makes you feel asleep. But scientifically speaking, that doesn’t mean it’ll make you sleep well. Since it’s hard to digest, it tires your body out by trying to produce energy to break it down, which disrupts your sleep cycle. To sleep better, you can try eating tryptophan-rich fruits and vegetables like broccoli, sweet potatoes, bananas, or apples.