How long can it take to have an allergic reaction to medication