ellodance
The best time is Tahajjud time (last third of the night: approximately 1:00 AM to 4:30 AM). However, if you sin during the day, repent immediately—do not wait for night.