How long should a meal last?