Answer by eyeguy (3760) A tendon takes quite a long time to heal. A broken bone averages six weeks to mend on the other , a tendon may take close to a year. If the tendon is in a foot its constantly set back in the healing process by bearing weight.