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

Blurry Vision

Vision Problems

There are many potential causes for blurry eyes. The answer to why you have blurry vision is best answered by your eye care professional, who can offer diagnosis and prompt treatment so that your vision does not get worse. Some conditions that cause blurry vision are easy to treat, but others require quick medical attention.

Common Causes of Blurry Vision

Astigmatism—Refractive errors and irregularities on the cornea can make objects appear blurry from any distance. Prescription glasses, contacts, or refractive surgery can correct this problem.

Myopia or nearsightedness—Objects that are farther away appear blurry due to refraction irregularities. It can also be accompanied by headaches and eye fatigue.

Hyperopia or farsightedness—You may have to strain to see closer objects clearly, while objects further away are clearly visible. Hyperopia can cause headaches, eye strain and blurry vision when reading.

Presbyopia—Age-related hardening of the eye’s lens; causes symptoms similar to hyperopia. It can be treated with multifocal glasses or eye surgeries.

Computer Vision Syndrome—Eye strain related to an ergonomic problems and excessive use of computer screens. Frequent re-focusing rest breaks, special glasses, and an ergonomic workstation set up can help.

Pregnancy—Hormonal changes can affect the shape of your cornea, but more serious conditions like gestational diabetes or high blood pressure could also cause blurry vision during pregnancy. Contact your doctor immediately if this occurs.

Dry Eyes—Without sufficient tear lubrication, the eyes can feel irritated and scratchy while vision becomes blurry; artificial tears help in many cases while medications and punctal plugs can help in more severe situations.

Vitreous Injuries and Aging—As you age, gel-like vitreous can liquefy, causing microscopic bits of tissue to float around, casting shadows or “eye floaters” over the retina. An injury might also cause blood to enter the vitreous, also leading to blurred vision.

Eye Injuries and Infections—If the eye becomes inflamed from injury or an infection like conjunctivitis, blurry vision may result.

Post-LASIK Blurriness—Blurry vision is normal for a few days after surgery, but if it does not steadily improve, contact your eye care professional

Serious Causes of Blurry Vision

Note: people with cardiovascular conditions and diabetes need to be especially vigilant when any vision problems arise, as these can signal serious systemic health problems as well.

  • Eye Occlusions
  • Retinal Detachment
  • Cataracts
  • Glaucoma
  • Diabetic Retinopathy
  • Macular Degeneration

Contact your eye care professional right away if you experience blurry vision symptoms.