How long would you wait...

Please don't take this as defending their actions. In the age of fewer doctors, over booking, and do more with less, you will find this continuing. My best advice is to make early appointments. The earlier in the day, the less the doctor is behind.