About 3 months ago, my skin started to become extremely itchy. I changed everything from shampoos, soaps, lotions, to detergents. I also stopped taking in my bcp and vitamin B supplements believing those were the cause of my itch. To this day, I still have the itch. I itch all over the body, from legs, arms, upper body, back, and sometimes my head. I also noticed hives on my face. I have noticed before I start to itch the areas, the area is already turning red, with tiny (pin-point) bumps, usually skin colored, sometimes pimply, and sometimes hivey. I take benadryl at night and that seems to calm the itching. However, when I skip a dosage, I will go back to itching. From what I mentioned, can anyone tell me what is causing this annoying itch of mines? Allergies? Hormonal? Overdose of Vit B? Think it's coming from a serious illness?