You should never feel obliged to buy glasses or redeem an optical voucher from the place where you had your eye test. Shop around for the best value and only buy glasses or contact lenses when you're happy with the product and cost.