Hello and welcome to JustAnswer!
How long it takes to replace the heater core depends on the experience level of the person doing the work. Someone less familiar with the job will take longer than someone that is more familiar with it. The labor time that a shop would charge to replace the heater core is 5.2 hours per the Alldata labor time guide. Someone that is more experienced with them may do it quicker, someone that is less experienced will be slower.