Hello.
Thank you for asking at HCM.
I went through your history.
I would like to know more about your symptoms like - what kind of allergies you have,
skin allergy, nose allergy,
food allergy or any other?
However, I assume you have nose allergy (
nasal congestion, sneezing, running nose, etc) because that is the most common and also because you have headache. From this assumption, I would make suggestions to you as follows:
1. Benadryl controls symptoms of allergies, it can not "cure" allergies. So as long as one is taking it, one feels good. Once one stops it, one gets the symptoms again.
However, this is not a withdrawal. Please do not worry that you are getting "withdrawal symptoms" due to stopping Benadryl.
2. Long standing nose allergies (
allergic rhinitis) can involve sinuses which may be cause of your headache. So, if you are having headaches, I would first think of affection of sinuses.
3. Were I treating you, I would prescribe you
montelukast and levocetirizine/cetirizine regularly for at least 3-4 weeks.
4. I would suggest you to take
paracetamol for headaches on as-and-when-needed basis.
5. Personally, I would suggest you regular steam inhalations (please be cautious to avoid burns) and
nasal cavity irrigation with nasal saline sprays.
6. Please avoid exposure to dusts, smokes and air pollution as much as possible. Plenty of fluids and a healthy diet rich in vitamins & minerals (adequate amounts of green leafy vegetables, fruits, sprouts, etc) will help you in a long run.
7. I would suggest you allergy testing so that you may identify the substances causing troubles to you and know measures to avoid them.
Hope above suggestions will be helpful to you and solve your queries.
Should you have any further question, please feel free to ask at HCM.
Wish you the best of the health.
Thank you & Regards.