How Long Is Too Long
My wife had a doctor's appointment yesterday at 10:50 and didn't get in to see the doctor till 12 noon.  Now I don't know how long you would wait, but I would have been long gone.
I think it would be courteous for them to offer a reschedule rather than overbook appointments...