As far as I know and as much as I've read about it I think you can legally possess a handgun at age 18 but not carrying, obviously, without the permit. I have read in the NRA brochure on the gun laws of Alabama and it only mentions that you have to be 18 or older to have a handgun. In the Federal brochure on child gun laws it also defines a minor as one under 18 and cannot possess a handgun but those being over eighteen can. I am 19 so am also real interested in a lawyerly answer to this question, although my dad has no problems buying handguns for me as long as they are, uh, his. I wouldn't take this completely as fact but according to what I have read I am right.