Yes, you have to buy new glasses before you can claim a refund from your insurance company. Check with your insurance company in advance to see if you can claim a refund if you submit your invoice after your purchase.