OH NO!!!! Not another North Carolina thread!
Here is a link to the actual STATUTE regarding the permit:
http://www.ncga.state.nc.us/EnactedLegislation/Statutes/RTF/ByArticle/Chapter_14/Article_52A.rtf
It says nothing about length of residency requirements or age limits. So, apply for your purchase permit. Within 30 days you must either get the permit or be given written reason for disapproval. If you get disapproved, take the written reason for disapproval to the local district court and file an appeal. Take a copy of the statute with you to both the sherrif's office and the local court if you have to go there.
Here is the actual STATUTE regarding minors and the transfer of firearms. A little bit into it the definition of minor is one who is less than 18 years old and not emancipated.
http://www.ncga.state.nc.us/EnactedLegislation/Statutes/RTF/BySection/Chapter_14/GS_14-315.rtf
Oh, and, off topic, be careful when dating in NC...
§ 14 184. Fornication and adultery.
If any man and woman, not being married to each other, shall lewdly and lasciviously associate, bed and cohabit together, they shall be guilty of a Class 2 misdemeanor: Provided, that the admissions or confessions of one shall not be received in evidence against the other. (1805, c. 684, P.R.; R.C., c. 34, s. 45; Code, s. 1041; Rev., s. 3350; C.S., s. 4343; 1969, c. 1224, s. 9; 1993, c. 539, s. 119; 1994, Ex. Sess., c. 24, s. 14(c).)
§ 14 186. Opposite sexes occupying same bedroom at hotel for immoral purposes; falsely registering as husband and wife.
Any man and woman found occupying the same bedroom in any hotel, public inn or boardinghouse for any immoral purpose, or any man and woman falsely registering as, or otherwise representing themselves to be, husband and wife in any hotel, public inn or boardinghouse, shall be deemed guilty of a Class 2 misdemeanor. (1917, c. 158, s. 2; C.S., s. 4345; 1969, c. 1224, s. 3; 1993, c. 539, s. 120; 1994, Ex. Sess., c. 24, s. 14(c).)
I suppose it is up to the local sherrif to determine what "immoral purposes" is as well.....