This is just a note to people who have been waiting 4 or more weeks for their license to come form USAC. If you renewed/bought your license online you should have it within 2 weeks. If you renewed/bought your license by mailing in a hard copy form to USAC then it might take 2 to 4 weeks. If you renew/buy your license at a race it can take 6 to 8 weeks to get your license. If you have been waiting for your license for much longer than the above times then you probably need to call USAC about your license. The number is 719.866.4581 The most common reason why licenses don't get to you is due to an error in your address information. There also seems to be a black hole that pops up every once in a while that sucks up licenses after they have been processed so they never get delivered.
If it has been more than a month since you renewed your license ( unless you renewed at a race) and you don't have your license back from USAC there is probably a problem and you should call USAC.