To feel itchy repeatedly; or cause to have such a feeling.
To have a strong and persistent desire to do something, which one cannot resist.