This does depend on the size of the pig, for every 10 kilos of pig it will equal as 1 hours cooking time, averaging out at roughly 6 hours for a regular sized pig. The time of year can also affect this due to the weather, also the location, if the event is outdoor or indoor. We will start the pig cooking before we arrive on site and the last few hours of cooking will be done at your event while we freshly prepare all of our salads and side dishes.