how long does it take to heat a fully cooked ham in a crock pot?
The FDA recommends reheating a fully-cooked ham to 140°F. A very small ham may reach that point in a slow cooker set to low within 2 to 3 hours. A large ham should be to that temperature by 4 to 6 hours on low.