It is not a shame to wear glasses, but it's a pity to use paper products which can damage the lens to clean them. Try this free lens cloth and cleaner from Vision Center. To get a free lens cloth and bottle of eye glass cleaner just print out this form and take it to any Walmart eye center.