Sounds like heater core is shot and needs to be replaced . Usually these are located behind glove box and will leak onto passenger floor when going bad. Depending on your mechanical ability will decide whether you can replace it or need a mechanic to do it