Call about an hour beforehand - is the doctor on time?
Try to be one of the first two or three patients seen that day.
When you go back, tell the physician why you left today - your time is just as valuable as hers.
I used to work in a clinic with a lot of uninsured patients - they'd wait a half a day if necessary.