It's ridiculously long how long it takes for a sim to eat a meal and even worse with the dining out expansion. A single course meal with a drink takes almost 2 hours for them to get served after making their order. Then as well as talking with every sim in the entire restaurant making them stop eating for long periods of time it takes another good 2 hours for them to finish eating up. Add desert and that one meal took them a grand total of 8 hours!
At home I watched as a sim took 45 minutes to eat an omelette whilst chatting with her husband in front of the telly. In what part in the world does it take 45 minutes to eat an omelette? What was that omelette made with, dinosaur eggs?
The time to eat and drink really does need to be retuned because it's just taking far too long.