You need your AL license as well as your birth certificate and/or passport. If you've been or are married, you'll need a complete trail of name change since birth... along with everything else Angela Shaw said you'll need.
*Your ID or Birth Certificate *SSC *2 things to prove you live here like utilities an lease If you are living with someone they can go show their ID
Thanks! Your answer is awaiting moderation.