some foods are a bad idea to eat before bed -- and not because of the calories. certain foods can cause sleepless nights and digestive issues. even healthy foods like tomatoes and watermelons should be avoided before sleeping.