What is the average time a party of 6 and over should spend at a restaurant?

2-3 hours so everyone eats and socialises a bit