The advantage to skipping lunch is more free time and more energy. On the other hand, there is the possible disadvantage of restless sleep from having consumed a large dinner, particularly for those who suffer from acid reflux. The disadvantage to skipping dinner is that it eliminates the most social meal of the day.