If you are cooking a fully cooked ham, it should only take 15 minutes per pound to get hot. Make sure the internal temperature is at least 145