If you buy a bigger or smaller ham, you can easily just adjust the cook time to work for you. The formula is 20 minutes per pound in a 350 degree oven, so adjust the cook time based on that, and no matter how much longer or shorter it is, still glaze just for the last 1 1/2 hours of oven time.
If your ham is much bigger than this, you might need to make a bigger batch of glaze.
Find it online: https://www.thegarlicdiaries.com/bourbon-brown-sugar-glazed-ham/