It's not quite hayfever season, but it's not far a way.
Found Asda Cetirizine Dihydrochloride knocked down to 20p for a pack of 7.
These normally retail for 89p in Asda or triple that it you buy the branded ones.
Stock up now for the summer. Use by dates were March 2010