从小到大喝过3次啤酒都过敏了,没试过喝洋酒。5号晚上喝了一点洋酒参绿茶和白开水,起初就脸很红,半个小时之后就恢复了,6号白天一整天都没事。到晚上吃了一些虾,平时也经常吃虾,对虾不会过敏,可是就那天晚上脖子很痒,全部都红了,不敢去挠。请问:这是因为吃虾引起的,还是酒引起的过敏?以后还能喝酒或者吃虾么?