There are multiple reasons that cause over heading 1) Coolant leak/Low Coolant 2) Faulty Thermostat 3) Faulty water pump 4) Faulty Cooling Fan 5) Blown Head Gasket There are other reasons, it would need best to have it checked by someone if your not sure.
Vernon's will be up front about cause and cost
Thanks! Your answer is awaiting moderation.