Flash blindness lasts for around 2 to 4 minutes, but flash blindness takes a long time during the night.