My understanding is that you "may" be issued a permit at age 19, which is the legal age of majority in Alabama (only state in the country where it isn't 18, IIRC). Many Sherrifs exercise their discretion and require applicants to be 21, unless you have family connections. Sucks, but welcome to...