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).

Flashers and Floaters

Eye Symptoms

Many people experience small, dark, cobwebby shapes drifting across their field of vision. These floaters are especially common as people age. Flashes, a similar phenomenon, are quick flickers of light. Both are usually harmless, but, occasionally, can be a sign of serious eye troubles.

Causes

Vitreous humor is a clear gel that fills the rear two-thirds of your eyeballs. With age, vitreous becomes more liquid and can form stringy clumps. Tiny cell clusters cast shadows on your retina. These are what you see when you notice a floater. If you try to look directly at them, they float away. When your eyes stop moving, floaters drift around.

About 25 percent of people have floaters by the time they reach their 60s. The number of people in their 80s who experience floaters increases to about two-thirds. Very nearsighted people are more likely to develop floaters. Floaters are also more common after eye injuries, after cataract surgeries and in people with diabetes.

Symptoms may include:

  • Dark, floating spots in your vision that appear as flecks or knobby, clear strings of floating material
  • Spots that you notice more when looking at a plain background, such as the sky or a blank movie screen
  • Moving spots that you cannot look at directly
  • Spots that come and go from your line of vision, eventually drifting away

Inflammation or bleeding in the eye can also cause floaters. Occasionally, floaters result from a torn retina, which is a serious condition requiring prompt treatment.

Flashes

When tiny vitreous fibers pull on your retinal nerve cells, you may sense a quick flash of light. This might also look like multiple flashes over a wider area. Flashes often occur in conjunction with floaters. If you experience flashes, contact your ophthalmologist. Flashes may be a symptom of retinal detachment.

Managing Floaters and Flashes

In rare cases, floaters are a symptom of a serious problem with the retina. If you have any of the following symptoms, see your eye doctor immediately:

  • Sudden onset of flashes and / or floaters
  • One-sided, gradual shading, like a curtain being drawn across your field of vision
  • Sudden decline in clear, central vision

However, as long as your floaters are not related to retina damage, they are unlikely to be more than a nuisance. In time, they could disappear and become less noticeable, or they might stay and become even more annoying.

You can try this easy, non-surgical way to get temporary relief from floaters: Look up, down, left and right. This may shift the floater out of your field of vision.

Some patients may be suitable candidate for laser surgery to treat benign floaters. Nonetheless, the possible risks of this treatment option should be weighed against the benefits.

Concerned about floaters, flashes or other symptoms? Call us today for a comprehensive vision exam. We can evaluate your eye health, help identify the cause of your floaters and / or flashes and suggest appropriate treatment options, based on your individual anatomical, visual and lifestyle needs.