How Long to Bake Ham?

The amount of time it takes to bake a ham will depend on the time of ham it is and how much it weighs. An uncooked ham that weighs 12 to 16 pounds should be cooked for about four and hours to almost seven hours. You can calculate the amount of time you will need to cook your ham by cooking it for 22 to 26 minutes for every pound. You can find more information here: