The length of time needed to cook a pork shoulder in an oven set at 250 degrees depends on the size of the roast.

As a general guideline, you should plan for about 20 minutes per pound.

For example, if your pork shoulder weighs five pounds, then it should be roasted for approximately 100 minutes.