Fetching details from the dictionary...
to itch; to feel itchy; to feel creepy
to be impatient; to itch (to do something); to be eager
足がむずむずして眠れない。
I cannot sleep because my feet itch
何か言いたくてむずむずしている。
I am itching to say something
蚊に刺されてむずむずする。
I feel itchy from a mosquito bite