If the rep is there she can make your 1st id in the same day, if she is not, you'll have to wait for your in the mail.
About 3 weeks
The actual wait time varies, it only took a couple of hours for me.
If you're referring to the VA ID, it can take up to two to three weeks before you actually receive it by mail. A military ID is instant at a military base.
Thanks! Your answer is awaiting moderation.