How long the effect of pupil dilatation lasts if atropine drops?

Days to weeks. Atropine is the longest acting of the dilating drops and the effects can last up to two weeks. In addition to dilating the pupil it can cause blurred near vision. This will all go away once the drop wears off.