There is a 3 years SOL at this LINK on contracts and/or fraud. And it states:
§ 1-52. Three years. Within three years an action -
(1) Upon a contract, obligation or liability arising out of a contract, express or implied, except those mentioned in the preceding sections or in G.S. 1-53(1). (1a) Upon the official bond of a public officer.
(2) Upon a liability created by statute, either state or federal, unless some other time is mentioned in the statute creating it. (3) For trespass upon real property. When the trespass is a continuing one, the action shall be commenced within three years from the original trespass, and not thereafter.
(4) For taking, detaining, converting or injuring any goods or chattels, including action for their specific recovery.
(5) For criminal conversation, or for any other injury to the person or rights of another, not arising on contract and not hereafter enumerated.
(6) Against the sureties of any executor, administrator, collector or guardian on the official bond of their principal; within three years after the breach thereof complained of.
(7) Against bail; within three years after judgment against the principal; but bail may discharge himself by a surrender of the principal, at any time before final judgment against the bail.
(8) For fees due to a clerk, sheriff or other officer, by the judgment of a court; within three years from the entry of the judgment, or the issuing of the last execution thereon.
(9) For relief on the ground of fraud or mistake; the cause of action shall not be deemed to have accrued until the discovery by the aggrieved party of the facts constituting the fraud or mistake.
(10) Repealed by Session Laws 1977, c. 886, s. 1. (11) For the recovery of any amount under and by virtue of the provisions of the Fair Labor Standards Act of 1938 and amendments thereto, said act being an act of Congress. (12) Upon a claim for loss covered by an insurance policy that is subject to the three-year limitation contained in G.S. 58-44-16.