Years ago, I survived the New Jersey license bureau.
I remember the brand new DMV office in Trenton. Help windows galore. Only one open, long line in front of it. Bureaucracy (sp?) at it's finest I'd say.
You will probably need a birth certificate or passport or something like that to prove your age.
Hang in there, the most it can take is 8 hours.
I've got:
Birth certificate
Passport
Utility bill
Registration docs from LLC that name me
Voters reg card
Prepared enough?
Don't know where you are located but in SC you sure would be.
The length of time depends on where you are going. The last time I was at the DMV I was there about 10 minutes altogether.