AT LEAST 21 YEARS OLD. You can be 18 years old and take the class, however N.C. Concealed Carry PermitS are only issued to those 21 years of age or older. The Class Certificate received upon successful completion of this class is good for up to 6 months. If you are going to turn 21 within 6 months from the date of your course you will be okay to take the class and still get your permit. All potential students must be a resident of the State of North Carolina for at least 30 day prior to taking the class.