At the end of your rope- You are at the limit of your patience or endurance.
Ax to grind - If you have an axe to grind with someone or about something, you have a grievance, a resentment and you want to get revenge or sort it out. In American English, it is 'ax'.