When an allergen comes in contact with the skin, the body releases histamine into the bloodstream which causes swelling, itching and redness. Many substances, like different types of nuts, shellfish, dairy and egg products as well as some medications, pollens and insect bites can cause hives.