People who are at least 18 years old can carry a handgun openly in NC without a permit. Concealed carry requires a permit, training and background check under current law. "Freedom to Carry NC" seeks ...