Wiktionary
the end of one's rope
n. (context idiomatic English) The limit of one’s patience, when one is so frustrated or annoyed that one can no longer take it.