How Long do Felony or Misdemeanor Charges Last?
Last year North Carolina changed their laws, and now misdemeanors have to stay on your record for only five years (previously 15) and felonies 10 years, down from 15. Once you have waited the full period, you can request that your records be expunged. Instances where the charges were dismissed or ruled not guilty, you are eligible immediately to apply to have your criminal records expunged. You do not have to wait for any time period. There are some offenses that you cannot have expunged; they will stay on your record forever.