The ham will take between 15-20 per pound in a 350 degree oven. So for a 10 lb ham you will cook it for 150 minutes, which is about 2 hours 30 minutes.