According to the USDA site (link below):
Cut Weight (lbs) Minutes per lb
Whole leg, bone-in 12 to 16 lb. = 22 to 26 minutes per lb.
Whole leg, boneless 10 to 14 lb = 24 to 28 minutes per lb.
Half, bone-in 5 to 8 lb = 35 to 40 minutes per lb.
Cooking by Temperature Most cookbooks recommend cooking by temperature, and this varies depending on the recipe. One for an apricot-glazed ham at 5 to 7 lbs : 325 °F oven for 1 3/4 hour to 2 1/4 hours or until the thermometer reads 140 °F. Adjusting The Final Temperature At the rarest, cook to 140 °F. (bacteria are killed at a lower temp) For a fresh ham it is 22 to 24 minutes per pound. Keeping in mind that your meat will continue to cook for another 10 minutes or so after you take it out of the oven, you can take it out about 5 °F below what you want the internal temp to be. The other thing is that the outside of the roast will cook more so if the internal temp is a little low that will work because you will in all likelihood cook the rest again. Cook it slowly to minimize uneven cooking (preferably 325 °F). Also, a fresh ham is just a fancy way of saying that it is the same cut of meat as a smoked ham but is not seasoned, brined, or smoked.
35 to 40 minutes
yes
On 450 degress, about 4 hours. Ham of that size take a very long time. SURROUND IT IN FOIL!!!!!!!!!!! Bake at 325 degrees for about 3 til 4 hours checking it periodically to make sure it's not drying out. Cover ham with tin foil. I always like to marinate my ham with Liquid Smoke & honey on ham & it always turns out very juicy & delicious. Last year I decided to do a test just to see what would happen if I baked a ham at 20 minutes per pound, needless to say the ham was so dry it was pathetic, DO NOT BAKE HAM FOR 20 MIN PER POUND. This was a test to prove some people wrong & once again I was right on how long a ham should bake.
The recommended temperature to bake a ham is 325F.
For optimal results, bake a ham at 325F for about 15-20 minutes per pound until it reaches an internal temperature of 140F.
the answer is about 10 to 11 days for ham to spoil but that is only when it is already cut if it is fresh ham it will last for about 6 to 7 days
For baking a ham, the recommended temperature is 325F.
See the link.
While cooking a ham you want it to get up to 160F so that all of the bacteria dies no matter how many lbs of ham you have it should reach 160F
The rule is to cook a fresh ham on 325 degrees for 18 to 29 minutes a pound. A 2 pound ham would take 40 minutes. The internal temperature should reach 160 degrees.
You get a stick free pan and you lay the ham down first then put the cheese on top of the ham.
About 15 minutes per pound So roughly 1.5 hours.