How Long to Cook a Ham in Oven? Perfectly Glazed Every Time