3 hours to 1 week
Depending on your sensitivity and the type and dosage of eyedrop, dilating eyedrops can take between 3 hrs and 1 week (maybe longer!) to wear off.
You should let the doctor who dilated you know if it lasts more than 24 hrs, but it is not a medical emergency. It can be quite inconvenient, though.