However, when I make an appointment, I'm never sure when I'll actually get in. I always tried to get the first appointment of the day (8:10 a.m.), only to show up and find that he's squeezed in two people before me. Or he'd show up late and wouldn't be ready for another 10 minutes. He always took as much time as needed to address my issues, but when he does this with all his appointments, he falls waaaaaaay behind in the schedule.
Have you let HIM know about this issue? Sometimes it's not the dr it's the office personnel and sometimes it is the dr and he just doesn't realize what is going on. When I check in at the desk I ask is he running on time? If it is more than 30 minutes I can leave and come back WITHOUT losing my place in line.
Good physicians are notorious for working in patients truly sick or in pain but they need to let scheduled patients know what is going on.
Truly sick or in pain, yes. But if a doctor knows s/he is averaging 15 minutes/patient and tells or allows the staff to schedule six patients/hour, the doctor knows s/he will fall behind even if there are no walk-ins.
I don't mind that my dental appointment a couple of weeks ago stretched longer than usual because he had emergency patients. I did mind when a former doctor's office scheduled me for 11 a.m. and when I got there and wondered after a while where she was, they told me she wasn't expected until 1:00 because she had morning hours at the hospital. At the very least, when 11:00 came along and I was in the waiting room, and the doctor was some distance away, they should have told me, not had me wait through what would normally have been my lunchtime.
The really annoying part is that this is so standard that I kept seeing that doctor, rather than switch to someone else who might have been equally bad about appointments and problematic in other ways. It is a lot easier to walk away from one doctor, supermarket, or clothing store than to foreswear medical care, groceries, or new clothing.