to be at one's wits end

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