Chocolate and spicy foods are the foods that hinder your ability to sleep. Chocolate and spicy foods are good to eat in the morning cause it gives energy, but when eaten at night, it will make your body energize and hinder you to rest and fall asleep.