You may have a condition called urticaria
and suphites in alcohol (wine) sometimes tend to trigger this urticaria that responds very well to antihistamines. This is why Avil
It is a highly sedative antihistamine and if it works out well for you, you can take it as required. But do NOT mix Avil with alcohol as it can be a potent mix and therefore not given to patients who take alcohol at night regularly.
You can take a non-sedtaing antihistamine for day time urticarial eruptions like cetirizine
, levocet or fexofenadine
I hope that was useful.