In North Carolina, you can only remove a misdemeanor conviction for larceny from your record if the offense was committed prior to your 18th birthday. If you were convicted of the misdemeanor larceny, and were older than 18 years at the time of the offense, then you can apply for an expungement, but must wait 15 years and have no intervening criminal convictions.
If the charge was dismissed, then you can have it removed through expunction regardless of your age, understanding that you only get one expunction in your life.
In certain circumstances, you can file a Motion for Appropriate Relief to re-open a closed criminal case to try to get it dismissed. This requires a very skilled and knowledgeable Raleigh criminal lawyer.