at 350 degrees, the pork shoulder should cook at a rate of 30-45 minutes per pound. that means an 8-pound cut should be done in 4 to 6 hours.