Not arguing. Just couldn't remember so I looked some stuff up. I underlined what I thought was the relevant stuff. Definitely not legal to consume alcohol while carrying concealed (I think it is OK to open carry and consume alcohol-ie not expressly prohibited).
https://www.ncleg.net/EnactedLegislation/Statutes/HTML/ByArticle/Chapter_14/Article_54B.html
§ 14-415.21. Violations of this Article punishable as an infraction.
(a) A person who has been issued a valid permit who is found to be carrying a concealed handgun without the permit in the person's possession or who fails to disclose to any law enforcement officer that the person holds a valid permit and is carrying a concealed handgun, as required by G.S. 14-415.11, shall be guilty of an infraction and shall be punished in accordance with G.S. 14-3.1.
Any person who has been issued a valid permit who is found to be carrying a concealed handgun in violation of G.S. 14-415.11(c)(8) shall be guilty of an infraction and may be required to pay a fine of up to five hundred dollars ($500.00). In lieu of paying a fine the person may surrender the permit.
(a1) A person who has been issued a valid permit who is found to be carrying a concealed handgun in violation of subsection (c2) of G.S. 14-415.11 shall be guilty of a Class 1 misdemeanor.
(b) A person who violates the provisions of this Article other than as set forth in subsection (a) or (a1) of this section is guilty of a Class 2 misdemeanor. (1995, c. 398, s. 1; 2011-268, s. 21(a); 2013-369, s. 16; 2015-195, s. 9.)
§ 14-415.11. Permit to carry concealed handgun; scope of permit.
(a) Any person who has a concealed handgun permit may carry a concealed handgun unless otherwise specifically prohibited by law. The person shall carry the permit together with valid identification whenever the person is carrying a concealed handgun, shall disclose to any law enforcement officer that the person holds a valid permit and is carrying a concealed handgun when approached or addressed by the officer, and shall display both the permit and the proper identification upon the request of a law enforcement officer. In addition to these requirements, a military permittee whose permit has expired during deployment may carry a concealed handgun during the 90 days following the end of deployment and before the permit is renewed provided the permittee also displays proof of deployment to any law enforcement officer.
(b) The sheriff shall issue a permit to carry a concealed handgun to a person who qualifies for a permit under G.S. 14-415.12. The permit shall be valid throughout the State for a period of five years from the date of issuance.
(c) Except as provided in G.S. 14-415.27, a permit does not authorize a person to carry a concealed handgun in any of the following:
(1) Areas prohibited by G.S. 14-269.2, 14-269.3, and 14-277.2.
(2) Areas prohibited by G.S. 14-269.4, except as allowed under G.S. 14-269.4(6).
(3) In an area prohibited by rule adopted under G.S. 120-32.1.
(4) In any area prohibited by 18 U.S.C. § 922 or any other federal law.
(5) In a law enforcement or correctional facility.
(6) In a building housing only State or federal offices.
(7) In an office of the State or federal government that is not located in a building exclusively occupied by the State or federal government.
(8) On any private premises where notice that carrying a concealed handgun is prohibited by the posting of a conspicuous notice or statement by the person in legal possession or control of the premises.