Definitely sounds like allergies. Why haven't you been tested? Seems odd your doc would say it was allergies and not offer any solutions. Have you tried any antihistamines? I suggest Zyrtec. It's OTC now and cheapest at WalMart.
There are plenty of antihistamines that don't make you drowsy and that you can drink with! Your doctor is obviously not up on the meds. Try Zyrtec - called cetirizine in Canada. Not sure what it's called in the UK. There is also loratadine and several others. You should not have to suffer like this.