How long will a allergic reaction to medication last