it's all (one) can do (to do something)

it's all (one) can do (to do something)

One is barely managing to do something that is exceptionally difficult. I'm so excited—it's all I can do to keep the news a secret! It was all I could do to stop myself from arguing with Janet's father at the party.
See also: all, can
Farlex Dictionary of Idioms.
See also:
  • a whale of a
  • come through (something) with flying colors
  • pass with flying colors
  • pass with flying colours
  • with flying colors, pass with
  • come through
  • coming through
  • caviar to the general
  • rivet counter
  • of steel