No doctor can tell exactly how long and fully every individual person's body will heal.
The first doctor was only being cautious looking out for Joe's best interests in regards to health.
And the second doctor REALLY wants to see the Kessler fight!