It can be prayed anytime. Among the best times probably would be the last third of the night What is the most correct and appropriate time to do Istikhara? Prayer | March 25, 2014 6:37 pm