Not being able to read traffic lights at night indicates a loss of vision, not necessarily due to astigmatism. Many eye diseases can cause these symptoms, such as cataracts, fundopathy, myopia, hyperopia and so on. The inability to read a stoplight indicates vision loss. Many eye diseases can cause vision loss, and refractive errors are the most common cause. Refractive errors include myopia, hyperopia, and astigmatism, and any one of these types can lead to the patient’s current symptoms. Non-refractive diseases can also cause vision loss, leading to the current symptoms, such as cataracts and fundopathy. Patients are advised to visit the ophthalmology department of the hospital for timely examination, so that the doctor can identify the specific cause and take targeted treatment.