North Carolina law states that charges for misdemeanors must be filed within two years. However, if the crime is against a child, the time is extended to 10 years. For all malicious misdemeanors and felonies, North Carolina does not have a statute of limitations, meaning criminal charges can be filed at any time.