How Long to Cook a Ham: Your Guide to Perfectly Cooked Ham