Question: how long does it take to get the new id?
Answer: The normal turn around time is approximately 2 - 4 weeks but they can (they don't always do, but they can) arrive within 7 - 10 business days. If it hasn't arrived after 30 days you definitely want to call the DMV so they can find out what happened to it.