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

Subconjunctival Hemorrhage

Common Eye Conditions
Changes in Appearance

Similar to a bruise under the skin, a subconjunctival hemorrhage happens when a small blood vessel located between the sclera (white portion of an eye) and the conjunctiva (lining on the surface of an eye) breaks and covers the sclera with blood. Unlike broken blood vessels located under the skin which take on shades of black, blue, and green, a subconjunctival hemorrhage located under the clear conjunctiva has a bright red appearance initially, and slowly fades to orange and yellow, as the tissue of the eye absorbs the blood.

Subconjunctival Hemorrhage Symptoms

Usually painless upon occurrence, a subconjunctival hemorrhage typically goes unnoticed until the individual looks in the mirror or someone else points out the red spot on the eye. Subconjunctival hemorrhage has few symptoms, and mostly affects a person's appearance and sometimes self-esteem. The hemorrhage, however, can cause a full sensation on the surface of the eye or a feeling of eye awareness when blinking. It can also cause slight irritation or a feeling of grittiness. Subconjunctival hemorrhage should not affect vision, cause pain, or lead to any changes in eye discharge.

Subconjunctival Hemorrhage Causes and Risk Factors

The specific cause of subconjunctival hemorrhage is not always apparent. Extremely delicate, the blood vessels of the eyes rupture easily and can break under the pressure of a powerful sneeze, violent coughing, vomiting, or strain from activities like weight lifting. Subconjunctival hemorrhage can also result from an injury to the eye in cases of excessive eye rubbing, inserting contact lenses, or through some other trauma. In addition, a viral or bacterial infection of the eye such as conjunctivitis can cause a subconjunctival hemorrhage.

Certain medications or medical conditions can predispose an individual to recurrent subconjunctival hemorrhages. These conditions include diabetes, high blood pressure or hypertension, blood clotting disorders, and blood thinning medications like aspirin or Coumadin.

Diagnosis and Treatment

An eye care professional will diagnose subconjunctival hemorrhage by observation. If a trauma or injury to the eye is pinpointed as the cause of the subconjunctival hemorrhage, a more comprehensive eye exam will be necessary to check for further damage. Like bruises on the skin, subconjunctival hemorrhages clear up on their own without additional treatment. The blood will eventually absorb back into the eye and disappear. If caused by an infection or underlying medical condition, treatment for that underlying medical problem will be necessary.