No way to know - it all depends on which visa office is processing your application. Some request the passport early in the process, others not until the end. Was this your first medical, or a redo? Because you're supposed to send proof of medical with the initial submission of the application - otherwise it causes delays.
You can find your visa office
in this list and it gives you the average processing time it takes for that office to finalize spousal applications.