Elyon
Yo author, I think you have nerfed Will's fight duration long enough. Your language the whole time implied that Will was slowly getting better and recovering. At the very start, he could already fight for 3 hours straight, and in some places you said he would only take 3-6 months to be FULLY healed. It has literally already been 2 months since then I believe. He should be able to fight considerably longer now, or almost recovered. It would be realistic for him to be able to fight for 12 hours or more. Supposedly he could fight for 5 days straight at his peak, at least according to past inner monologue by Will.