One should not practice on some days but not on others. This shows a wavering mind and cannot accomplish much. And when one has determined to meditate every day one should also resolve to practice for the same length of time each day, not one day twenty and next only five minutes. The best time for meditation is early morning when everything is quiet and while the mind and body are rested. If one meditates once a day then this is the best time to do it.
Some people like to meditate twice and do some practice also in the evening.
However personal experience will soon make it clear that while hunger is not conducive to meditation, neither is a full stomach. Tiredness may also be a limiting factor in the evening. It aims at the dissolution of angry, averse states of mind and the increase of that kind of love which is cool, capable of extension to all and non-possessive. A word here about love. In English we have only this one word which has to describe a great range of emotions, whereas in Pali there are several words describing three levels.