In North Carolina specifically, carrying concealed weapons is illegal unless:
You’re a police officer or a military personnel
You qualified for a concealed carry permit and you have the permit with you
You’re on property that you own