How long do you wait at your dr's office?