Are there any medications you have taken that have the opposite effects that you took them for?
Diphenhydramine (Benadryl) is supposed to relieve itching and help with sleep, and in my case, it used to. The last time I used it I was up most of the night scratching.