09+idiom

at the end of your rope-you are at the limit of your patience or endurance. ax to grind-to have something to complain about