How many miles are on the car? This will be the only way to judge / guess if it's time to tear out the dash for the core. When was the core replaced last (if you know.)
FWIW a heater core goes out about every 60,000 miles from abuse and poor design by Ford.