What food you eat in return it affects how you sleep:
Eat right food, which will help you to get the best sleep. And just avoid the food which will affect your sleep. Now learn which food to eat and which to avoid.

Tryptophan Rich Foods:
Warm milk including all dairy products contains tryptophan which acts as a sleep promoting substance. There are also some better source which include nuts, bananas, seeds, eggs and honey.

Carbohydrate rich food:
Carbohydrate rich food help to boost tryptophan in the blood. Thus, the snacks for late night may include bowl of milk or cereal, bread and cheese or nuts and crackers.

Eat Snacks before going to bed:
If you Have Insomnia then even a little intake of food will make you fallen asleep. But just keep your snacks small because a heavy meal will tax your digestive system making you uncomfortable.

Limit Your food with high fat:
Study and research shows those people who eat health foods gain weight and sleep cycle gets disrupted. At this stage a heavy meal activates digestion which will lead night trip to bathroom again and again.

Avoid Caffeine:
Even a cup of coffee in the evening can disrupt your sleep. Small amount of caffeine can cause sleep disturbance. Products like chocolate, cola and even tea has less amount of caffeine. TO get better sleep avoid the consumption of such products in your diet for at least 4 to 6 hours before going to bed.

Caffeine in Medicines:
Even prescription drug may have caffeine in them. They may include weight loss pills, pain relievers, diuretics, and cold medicines. This medicines may have more caffeine than in coffee. So before taking medicine check the label of the drug and see whether the medicine cause Insomnia or not.

Skip Alcohol at night:
Consumption of Alcohol at night may fall you asleep faster than before but you may not sleep well. At that stage you may wake up, you may have headache or sometimes even night sweat and nightmares. SO drink water to dilute the effect of alcohol. But to get good night sleep avoid having alcohol at night atleast before 4 to 6 hours before going to bed.

Avoid Heavy Food:
Lying down just after your meal will make you uncomfortable as digestive system slows down when you sleep. It can also lead heartburn. So if you take heavy meal finish it for atleast 5 hours before going to sleep.

Minimize intake of protein at night:
Intake of proper protein is good in day time. But not when you are going to bed as it is hard to digest as it contain amino acid. So avoid protein before bedtime.

Avoid Smoking to feel relax:
Smoking is injuries to health as it contain Nicotine. This is stimulant as similar to caffeine. Just avoid smoking before or if you wake up in the middle of sleep.