Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/idealey2/public_html/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home1/idealey2/public_html/includes/bootstrap.inc).
  • Deprecated function: Return type of DateObject::__wakeup() should either be compatible with DateTime::__wakeup(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::format($format, $force = false) should either be compatible with DateTime::format(string $format): string, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: Return type of DateObject::setTimezone($tz, $force = false) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in include_once() (line 143 of /home1/idealey2/public_html/sites/all/modules/date/date_api/date_api.module).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in _filter_url_trim() (line 1664 of /home1/idealey2/public_html/modules/filter/filter.module).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home1/idealey2/public_html/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home1/idealey2/public_html/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home1/idealey2/public_html/includes/common.inc).

How to Clean Your Eyeglasses

Newsletters
Glasses & Frames

Are your eyeglasses streaky and smudged no matter how often you clean them? Try these tips to help keep them clear and smudge-free.

Make Rinsing the First Step

If you're watching your favorite TV show, you may not want to make a trip to the bathroom or kitchen just because you noticed a smudge on your glasses. After all, why miss a key scene when the bottom of your shirt will get rid of that smudge or smear?

Cleaning your glasses without any water can end up worsening the smudge or may even damage the lenses. Your shirt may feel perfectly smooth to you, but might actually contain rough fibers that can scratch your lenses. Clothing also tends to trap dirt. When you rub the fabric across your glasses, you not only transfer the dirt to your lenses, but also grind it into them, potentially damaging the glass or coatings.

Your glasses aren't the first thing you need to clean. Dirt and natural body oils will be deposited on your lenses if you don't wash your hands first. After you wash your hands, rinse your lenses under lukewarm water to remove dirt and debris.

Apply a Little Dishwashing Liquid

Place a drop of dishwashing liquid on each lens after you rinse your glasses. Gently rub the lenses to distribute the liquid on each side, then rinse them again. Stay away from dishwashing liquids that promise to keep your hands soft. These varieties contain moisturizer that will only worsen smudges and streaks on your glasses.

Glasses may look like little windows, but they're much more susceptible to damage than windows. Don't use window cleaner, ammonia or any other cleaning products you find under your kitchen sink to clean your glasses.

Clean Every Part of Your Eyeglasses

Do you focus solely on the lenses when you clean your glasses and forget about the other parts? Ear pieces and nose pads can retain body oils and may eventually smell a little unpleasant if you neglect to keep them clean too. The next time you clean your glasses, devote a few extra seconds to cleaning the frames, temples, arms and nose pads.

Rinse Thoroughly and Dry

Hold your glasses under a stream of lukewarm water to rinse every trace of dishwashing liquid from them. If you just quickly pass them under the water, you may notice streaks due to residue from the dishwashing liquid. Use soft cotton or microfiber cloths to dry your glasses. Microfiber cloths are often provided when you pick up your new eyeglasses. If you don't see a cloth in your new eyeglass case, be sure to ask your eye care specialist for one.

Paper towels, bath towels and other items may scratch your lenses and shouldn't be used to dry them. Although tissues may feel soft, they often contain rough fibers, just like your clothing. Drying your glasses with a tissue can also increase smudging if the tissue contains lotion.

Cleaning cloths eventually get dirty. Wash your cloth regularly to ensure that it doesn't transfer dirt or dust on to your glasses.

Use Your Case

Many of us place our glasses on our nightstands while we sleep. While this is certainly convenient, it exposes your glasses to floating dust particles. When your glasses aren't on your face, keep them in a hard case. The case will not only help you keep your glasses cleaner, but will also prevent damage if you happen to knock them off your nightstand during the night.

Proper cleaning techniques extend the life of your eyeglasses and help you enjoy excellent vision. If it's been a year since your last visit, or your vision has changed, give us a call. We'll examine your eyes, provide you with a new prescription and help you find the ideal frames to accentuate your face.

Sources:

All About Vision: How to Clean Your Glasses

http://www.allaboutvision.com/eyeglasses/how-to-clean-glasses.htm

The Wall Street Journal: The Best Way to Clean Your Glasses, 1/28/13

https://www.wsj.com/articles/SB10001424127887323375204578269942300847314

Consumer Reports: How to Take Care of Your Eyeglasses, 8/12

http://www.consumerreports.org/cro/magazine/2012/08/how-to-take-care-of-your-eyeglasses/index.htm