How long does it take for blood sugar levels to drop?

It Depends. This would depend on the person, Insulin sensitivity, whether the person is Insulin dependent, what was eaten, the level of activity, among many factors.