You can possess one at 18yr old. This means your dad or friend can give you one to "borrow" In NC there is no registration of handguns so there is really no difference in borrowing one and owning one. I decided to get a PPP just so I could have a copy of it with me in my car in case an uneducated LEO decided I wasn't allowed to have one. Some counties are easy and some are hard. It took me 2 months of emails and calls to the sheriff and AGs office to convince them it was legal. Just go to the local Sheriffs station and ask for a Pistol Purchase Permit. If they say you are too young then say it is for a private party transfer not to buy from a Federal licensed dealer so you just have to be 18. If they say no still then ask for the Sheriffs contact info. Go home send him a email about this issue and that they can contact the attorney generals office if they have questions about the age requirement for a private party transfer. That should get them moving. For Guildford county, after I did all the above they said they spoke with the AGs office and they are going to make a new PPP for me. It took another month for the new wording to get written and put in the system. It just includes a part saying that i am under 21 and it is for private party transfer only.