Yes, warm milk is good and a little chocolate wouldn't hurt.
Then there's my mom's remedy - for colds, sore throats, stuffed heads, or sleeplessness caused by anxiety. Mix in a small glass - A shot of brandy/whiskey, a bit of hot water, a spoonful of honey, and a squirt of lemon juice - stir and drink. It works for me every time.
Also, are you getting regular exercise? Exercise, not too late in the day, helps me sleep through the night better. It sounds like you are having some anxiety, and exercise is especially good for treating anxiety.
Read the book "SPARK: The revolutionary new science of exercise and the brain" for proven evidence that 30 mins of vigorous exercise a day is as effective against anxiety as the most regularly prescribed anti-anxiety medications.