How long is too long at a doctor's office?