The wedding dinner itself can last from 45 minutes to 1.5 hours. It depends on the number of guests and the type of reception. About 10-15 minutes after the last plate has been served, you can start the toasts. After 45-90 minutes of dinner, usually, dancing starts.