In most states it takes about a week or less, but it can take up to 30 days if I'm not mistaken. But you have the temp paper they gave you right? that's good enough
i really don't get why they have to mail them when they could just print them and hand them out at the dmv. DC dmv charged me 45$ for dl and $30 for my lp and it was given to me at the location.