There are two ways that severe allergies tend to develop.
1. Someone is born with a severe allergy that is present for their entire life.
2. Someone is born with a very small allergy, maybe not even noticeable, but over time it gets worse and worse until it can be a terrible health issue. This is a result of how the body fights allergens. These usually slowly get worse over time.
You probably have an allergy to citrus (citric acid), which is in cranberries, pomegranates, and oranges. My sister used to drink orange juice a lot, but recently she started getting a rash from it.
I'd recommend taking allergy medicine regularly because a lot of stuff has small amounts of citrus in it, that'll just make your allergy worse. If you want, allergy clinics offer shots to help increase your tolerance of an allergy. You can also go to a doctor or allergy clinic and ask beforehand to be tested for an allergy to citrus, and red wine as well (just in case). Definitely stop drinking them both and don't eat fruits that have a lot of citrus.
Allergic reactions can show a waxing and waning phenomenon. They can improve or worsen with time. Also it is possible to develop new allergies, you could develop new allergic reactions to food or other substances. You will only have to closely monitor. If you haven't undergone formal allergy testing, that might be beneficial. Under a doctor's supervision, foods that have caused allergies in the past can sometimes be added slowly back into the diet.
This site complies with the HONcode standard for trustworthy health information.
The Content on this Site is presented in a summary fashion, and is intended to be used for educational and entertainment purposes only. It is not intended to be and should not be interpreted as medical advice or a diagnosis of any health or fitness problem, condition or disease; or a recommendation for a specific test, doctor, care provider, procedure, treatment plan, product, or course of action. Med Help International, Inc. is not a medical or healthcare provider and your use of this Site does not create a doctor / patient relationship. We disclaim all responsibility for the professional qualifications and licensing of, and services provided by, any physician or other health providers posting on or otherwise referred to on this Site and/or any Third Party Site. Never disregard the medical advice of your physician or health professional, or delay in seeking such advice, because of something you read on this Site. We offer this Site AS IS and without any warranties. By using this Site you agree to the following Terms and Conditions. If you think you may have a medical emergency, call your physician or 911 immediately.