Sorry to be picky, but if you eat late at night it doesn't necessarily turn to fat over night, it just means that your body won't digest it as quickly and you may wake up feeling bloated, this is because yur metabolism is at its very slowest when you're asleep. You should always eat breakfast as this gets your metabolism working for the rest of the day, and try not to eat a large meal after 6pm. 3 meals a day is the recommended intake as told by health experts, and 5 portions of fruit and veg should be included.