Just when you are actually hungry - not bored or tired or procrastinating or <insert reason people eat even though they aren't really hungry>. Just eat when you are truly hungry. Everyone seems to be a little different with respect to optimal meal frequency. I typically eat twice a day. That works for me. Some days I'm a little extra hungry and I might have a snack or a third meal.