Restaurants are the one place that I don\'t openly complain until my food is on the table. If it\'s not to my satisfaction, I escalate to management, ask for my money back if necessary, and I leave.
The reason: If the food is not in your line of sight, it is out of your control----and if you think a chef/waitress won\'t be vindictive to a complaint----think-a-damn-gain.
As far as how long I wait----it depends. If the restaurant is an expensive specialty restaurant, I am a lot less patient when it comes to delays and bad timing.
--you know..appetizer hitting the table after the entree, empty drink glasses, etc.
If the restaurant is a mom and pop little country cookin\' thing---I tend to rely on one guage----my drink glass. I don\'t tolerate my drink glass being empty for an extended period of time.
The trick is to just set realistic and fair expectations of the waitress/waiter in your own mind.
However---good service warrants a good tip. Average service gets an average tip. Subpar service gets a subpar tip--and excellent service gets an excellent tip---especially if I\'m entertaining clients or friends at the time.
I\'ve done the job (and it IS a tough job), so I try to take all things into consideration---
Number of tables they\'re working--the location of the tables, the size of the parties they are serving, their physical condition (pregnant waitress, for example). etc..etc..etc...(attitude is very important to me, as well).
The one time I remember \"excellent\" service was from a young girl that looked 9 1/2 months pregnant, working a rush that was short-staffed---and she would smile every time she got to the table---I would watch her stop mid-walk and rub her back and such as she moved between a number of tables---but still, she smiled when she got there.
I asked her how long she had been working that day---she was on her second double shift in two days--36 hours in two days from a full-term female-----but followed it up with \"But it\'s not so bad\" and she smiled.
Food on time, glass never empty--no complaints from me at all.
I\'ve since guaged every waiter/waitress on this one girl. And needless to say, I left what I hoped was a nice surprise for her.