How enforceable is a non-compete? Generally speaking, non-compete agreements are enforceable. Is a non-compete valid if you are fired? Usually, yes. Do non-compete agreements hold up? When written correctly, yes. How long does a non-compete agreement last? As a general rule, non-compete agreements that last two years or less are considered reasonable.