give (one's) all
give (one's) all
To put forth as much effort as one can muster. I'm so disappointed that I gave my all and still lost the match. If you give your all studying for your exams, I'm confident that you'll get good grades.
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.