It can be prayed anytime.

Among the best times probably would be the last third of the night.

Can we do Istikhara after any prayer or only before sleeping so that we mite see the signs in dream?

Prayer |