I've been running for about 4 years, was doing 20-25 miles pw, which I've gradually increased to 40 miles pw over the last few months.
I'm enjoying the running and the extra training has improved my race times, but I am constantly hungry. It wakes me up in the night 
I typical day for me will be
Breakfast - porridge with raisins and seeds
Mid morning - banana & nuts
lunch - Soup, lots of bread, fruit plus cake or biscuit
afternoon - fruit and yogurt
dinner - cooked dinner with meat, veg, potatoes/pasta etc
evening - bowl of cereal with milk
on top of that I often find myself raiding the biscuit tin or making rounds of toast. Is that normal and what do you eat to feed your running habit?