Peanut butter, or any other nut butter, for that matter, is a great source for plant-based proteins and healthy mono-unsaturated fats. They could help you reduce bad cholesterol while you sleep. Peanuts also have tryptophan, a critical amino acid that helps you sleep better, that’s a double win, don’t you think?
Gym enthusiasts know about protein shakes quite well, but they’re not only for fitness buffs; you can benefit from them, especially if you drink them before going to sleep. Lots of proteins, vitamins and minerals are just what your body needs to repair itself while you sleep. Try to find carb-free protein shakes for the best results; otherwise, you might end up gaining weight overnight. All that sugar is bad for you.