If Sanji has super regenerative powers, then why did he even faint in the first place?
To answer the OP's question, I think Oda needs to show other characters first before Sanji wakes up. Hopefully Oda doesn't show Sanji waking up, but instead shows him pulling a Mr. Prince and fighting CP-0.