It can be as short as 15 to 30 minutes or about an hour. This depends on what your buffet caterer will be providing you. Caterers aim to have everything ready 30 minutes before you let guests arrive.