The past couple of months, I ve been suffering some pretty severe allergies. My eyes lids and neck are red, swollen upon waking up and itchy. I ve been to the allergist 3 times now, and they have done testing, but still can t pinpoint what is triggering this reaction. Well, as I m trying to rule out everything, I realized that i switched my vitamin D to one that contained soy, cod, and haddock a couple of months back - around the time I was experiencing these symptoms. I m allergic to all fish, and have a slight soy allergy . I ve since stopped taking it, and the day after that, my allergist prescribed Prednisone . Everything cleared up in those 5 days, but after I finished it, the symptoms were slowly coming back. I did an food allergy test 7 days after being on Prednisone, and sure enough, I was definitely allergic to cod and all fish. This morning marked the 6th day off Prednisone, but back on Claritin in the morning and Zyrtec at night, and the original symptoms are back. This morning was the worst it has been in a while. Eyes swollen almost shut, rash on eyes and cheeks, and swollen and itchy neck. I drove over to my allergist and I was given Benedryl and prescribed a different steriod medication to take for 6 days. Can it be possible that my reactions are still from that Vitamin D that I had been taking for months? If so, when will it finally leave my system? I truly have not been using any new make up, lotions, soaps, laundry detergent, acquired any pets, etc. I need some answers and a miracle!