My husband has had large hives all over his body for a month. He was on a 7 day dose of levaquin. On the 7th day the rash started. As the hives grow they develope into large rings. They itch but yet some are painful. How long will it last? What can he do?