A buddy of mine is going to get his NC CHP. He says he's taking his 18 year old son with him to get his. I told him that you have to be 21 in NC to get your CHP. He says the law has changed. I looked it up but can't find anywhere that says it has been changed to 18. I'm sure somebody on here knows. What's the real answer? Thanks.