Hello LGermaine this is dirrectly from the Sheriffs dept in Charlotte...
Handgun Purchase Permit Requirements
be a citizen, a naturalized citizen or a resident alien;
be twenty-one (21) years of age;
have attained at least one month's residency in Mecklenburg County;
provide a valid driver's license or other picture ID with current address provided by the state of North Carolina.
A criminal background check must be performed before granting of permit.
Permit to purchase a handgun costs five dollars ($5.00).
Permit to purchase a handgun is valid for a period of five (5) years from date of issue.
I am not sure if it depends on the city you will move to.. look it up on the internet if you have any other ?