ANSWER: According to the sages of India, the best times to meditate are when night changes into day and day changes into night. In other words, sunrise and sunset hours are the best times for meditation. Yogis have observed at around sunrise and sunset the mind naturally becomes calm and serene. A calm and serene mind is most conducive to meditation. Nevertheless, if you have difficulty meditationg at those hours, you may meditate whenever convenient. But you should try to meditate at the same time every day.
Yogis also consider noon and midnight suitable for meditation. Many all-renouncing monks and Yogis meditate at noon and in the stillness of the midnight hours. However, these times may not be suitable for those who hve to work for a living. Meditation at midnight is difficult for most people because they may feel sleepy.