It might be best to cancel & relist, otherwise you will get a late dispatch defect. If you contact the buyer, hopefully they will understand the situation & be ok with waiting until you can relist.
Of course, if they wanted it quickly, they may not be prepared to wait.
All the best, get well soon. 😊