To have reached a limit
(Verb)
Synonyms:
  1. be exhausted
  2. be defeated
  3. be disgusted
  4. be bored
  5. be ready to quit
  6. be fed up
To have come to an end
(Verb)
Synonyms:
  1. be no longer popular
  2. be no longer accepted
  3. be worn out
  4. be broken
  5. be useless