be itching to

[be itching to] {v. phr.} To have a very strong desire to do something.

Jack is itching to travel abroad.