"Who eats 5 hearty meals a day? That may be your problem right there. Fast by trying only 3 meals a day for a while couldn't hurt."
The act of 'grazing,' to keep your metabolism continuously buzzing, which seems to be the prevailing wisdom in the always contradictory fitness and nutrition world (they have to change everything and anything up once every few years or they'll stop making money from a lack of new things to tell you) - has of late been challenged by those thinking two larger meals may be more 'natural' as your body, or more specifically your stomach and intestinal tracts, are not designed to digest food perpetually.
Three reasonable meals a day is most likely the right way to go. You can even throw in a desert once in a while.