Answer:
badly
Step-by-step explanation:
'bad' is an adjective that is supposed to describe a noun which comes right after it. However, 'bad' doesn't describe 'for' since for isn't a noun.
Hence, 'badly' is the right answer since it is an adverb that describes the verb 'itched'.