Well of course if the ham is 21 pounds, It would take 21 seconds. From PJ and Sammy
Large pieces of meat, such as ham, should be cooked on the low setting. A 9 pound ham should be cooked on low for approximately 8 hours. Most hams are precooked, and this will ensure that the entire ham is at a safe temperature.
For 9 people, it is recommended to plan for about 1/2 pound of ham per person. Therefore, you would need approximately 4.5 pounds of ham for 9 people.
For a fully cooked boneless ham you go with 15 minutes for the pound (so 2 1/4 hours or 135 minutes) at 325 degrees
About 5 hours for a 10-lb ham.
For each pound cook ham for 25mins and place foil or roast lid on top of ham. turn oven on 325*. Example if ham is 18lbs you should cook ham for approx 8-9 hours. When the ham is almost prepared, for the last hour of cooking the ham lets use a great glazed topping for your ham. Apply 6 whole pineapples on top of ham pouring the pineapple juice all over the ham then get 6-8 cherries by inserting a toothpick into the cherries and insert them into the ham. Delicious, juicy, glazed cooked ham. Enjoy......... Ms Rhonda
If you are heating the ham without pulling or cutting it apart - it should bake about 2 hours at 300 degrees....but make sure you use some sort of glaze and keep it covered with aluminum foil so it won't dry out.
The sugar cured whole ham offered by Crackerbarrel, weighs between 14 and 16 pounds. The half sugar cured ham weighs between 7 and 9 pounds. The hams come already cooked. Just heat them up and serve. It has been suggested that if the ham is already cooked, it should take between 5-10 minutes per pound to warm up.
Nine sixteenths of a pound or 9/16
It's about $9 a pound
I say ham lasted for atlest 8 to 9 weeks
EsauGenesis 9:18 - Now the sons of Noah who went out of the ark were Shem, Ham, and Japheth. And Ham was the father of Canaan. [NKJV]