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

Sleep in the Eyes (Eye Discharge)

Eye Symptoms

Sometimes referred to as "sleep" or eye matter, eye discharge that appears in normal consistency upon waking is a typical part of your body's defense mechanisms, protecting your eyes from bacteria or other irritants. Eye discharge that appears in abnormal consistency, color, or quantities might be a sign of a more serious condition and should be brought to the attention of an eye care profession right away.

Causes of Abnormal Eye Discharge

Abnormal eye discharge usually indicates an underlying condition -- sometimes bacterial, viral, or allergy related. One of the most common causes of abnormal eye discharge is conjunctivitis (pink eye), which refers to the inflammation of the conjunctiva (the lining of the underside of the eyelid and white of the eye). Conjunctivitis occurs due to contagious bacterial and viral infections as well as allergies. In addition, conditions such as ocular herpes, Acanthamoeba keratitis, blepharitis, and styes also lead to excessive or abnormal eye discharge.

Some issues which are not infectious can lead to abnormal eye discharge as well. These include chronic dry eyes, a blocked tear duct, sensitivity to contact lenses, an eye injury, and a corneal ulcer.

Abnormal Eye Discharge Symptoms

Symptoms of abnormal eye discharge include discharge which might be thicker, gooier, or more excessive than normal. Abnormal eye discharge might also be a different color than normal such as green, yellow, or even grey. In addition to these variances, one might notice the following symptoms:

  • dry eyes
  • watery eyes
  • itchy eyes
  • eye pain
  • double or blurred vision
  • red eyes
  • light sensitivity (photophobia)
  • swollen eyelids

If a bacterial or viral infection is present, symptoms such as body aches, chills, fever, sneezing, and/or coughing might accompany the above-mentioned eye symptoms.

A change in normal eye discharge alone or accompanied by any of these symptoms should be brought to an eye care professional’s attention, as it is usually the sign of a more serious underlying problem.

Diagnosis and Treatment

Eye care professionals diagnose the cause of abnormal eye discharge by looking at the patient's medical history and performing an eye exam. If a corneal ulcer is present, the eye care professional will likely test a sample to determine whether or not an infection is present.

Treatment for abnormal eye discharge depends on the diagnosis of the underlying cause, and might include oral antibiotics, antibiotic eye drops, antihistamines, or antihistamine eye drops. To alleviate symptoms at home, eye care professionals often recommend using a warm, wet compress.