Non-compete clauses are enforceable in most states, only a handful of states have decided not to enforce them. Many states follow different approaches to non-compete clauses, but the jist of it is the agreement has to be for a reasonable duration, and limited in geographical location.