A glass of wine has many health benefits, such as reduced risk of heart attack and stroke, as well as increased bone strength. But if you drink that glass of vino too close to bedtime — or your one glass is really two or three — then it'll prevent you from having a restful night of sleep (even if you pass out fast). But if it's a cup of coffee you drank, then stimulating caffeine can make it almost impossible to fall asleep. Whether you're tossing and turning from alcohol or getting less sleep because of caffeine, you're sure to wake up weary. Limit the wine and coffee before bed to ensure you get your Z's.