... Back spasms. I have had hives and itching for 3 weeks now. How long will this last??