(answer below)
Three months. The only way the blind man can tell the exact amount of the change is if the jar is empty. Which means that Harold has just had his steak dinner and emptied the jar. So it took about three months to fill the jar with coins.