How long it takes to get glasses after dilating pupils depends first on the type of dilating medication chosen. The dilating effect of fast-acting dilating medication recovers in about 4 to 6 hours, while long-acting may take about 1 month. For fast-acting dilating drugs, the effect of the drug passes after 4 to 6 hours, or for some long-acting dilating drugs used for children, after the effect of the drug passes after 1 month or so, and the pupil dilation function is restored, then you can carry out the re-examination of the optics, and carry out the steps of dispensing glasses such as trying on lenses, frames, and finished glasses, and then make adjustments to the angle and distance to complete the dispensing of glasses. The specific time of the end of the effect of astigmatism is related to the type of drug and individual constitution, patients need to be evaluated by a professional before optometry, and then dispensed with glasses after the results of the examination have been clarified.