No posted time limit but common courtesy tells you not to dilly dally when people are waiting. For those who responded that in the old days it may have lasted two hours are talking about the set dining times. Because every table was seated at one time, it naturally took longer and that was planned for. Now, with YTD it is more important, and easier, to keep people moving. If you want to sit around and drink before ordering, do it at the bar.