Very nice bro love the purple, could be done in 3 weeks who knows, youll have to wait and see. Id say close to ready in 3 weeks. Mine are a bit behind yours and im thinkin mine will be ready in 4 weeks.
I would say it will be good in 2-3 weeks, but better in 4-5 weeks if you aren't worried about frost or mold. Pick part of the plant in 3 weeks, and the rest of the plant in 5 weeks, best of both worlds