How long do you wait for your farrier?