have an itch for

[have an itch for] or [to do] See: BE ITCHING TO.