to be at the end of one's tether

listen to the pronunciation of to be at the end of one's tether