For me it varies from two to five hours, depending upon who shows up, but I seldom pay over three, or four bucks, for the whole deal.
Our poolroom has a special for those who eat lunch. One hour of free pool. Since we've all been playing there for so long the guys who have lunch never pay...