Best case scenario is August/September. Don’t see it ending before then tbh. But I think it’ll go longer than that. There’s so much epilogue to cover even after beating Kaido.
There’s still Rocks flashback, Joy Boy, Yamato, Marines, CP0, Charlotte family, etc