Brahma-muhurat or amrit vela, i.e. 3:45 a.m. to 4:45 a.m. is the best time to do the meditation to reap its benefits, as at this time, all rishis and yogis are doing meditation and positive spiritual vibrations are dominant at this time which help meditator in concentration and meditation.