Itching is crazy making.
I hope you get rid of it soon.