You are being deployed?
There is no set time, you can expect it to be quicker.
Then of course there is the rest of the process, some Consulates are quicker than others.
Call around is all I can suggest, might be variable as above depending on why you speak to.
I know there was a place near Denver that served the Spanish speaking community who would do it, now do not know.