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

Chalazion

Common Eye Conditions
Eye Lids

A chalazion is the medical term for a slowly developing lump on the eyelid that occurs due to an oil gland blockage. At first, the eyelid may appear to be red, tender and swollen. After several days, the chalazion will form on the eyelid, appearing as a slow growing lump. While it is initially painless and nearly impossible to detect, with steady growth, the chalazion may reach the size of pea. Chalazia are most common in adults between the ages of 30 to 50, although individuals of all ages, including children, can develop a chalazion.

Initially, chalazia can be difficult to diagnose as they are often confused with styes. A stye is also a red, swollen lump along the eyelid. However, styes are located on the edge of the eyelid or inside the eyelid’s immediate surface. They are more painful than a chalazion and typically occur closer to the eyelid’s surface. A stye is caused by an infection of the oil gland within the eyelid; a chalazion, in contrast, is caused by a blockage in the actual oil gland.

Causes and Risk Factors

Glands within the eyelids known as the meibomian glands naturally produce oil. Should a blockage within these glands occur, oil will build up inside the gland and eventually thicken, forming a lump known as a chalazion. In some cases, the gland may even break open, releasing the oil into the surrounding eyelid tissue, which causes inflammation. In some cases having a stye can also result in a chalazion. Risk factors for chalazion development include conditions associated with excessive oil production, such as seborrhea and acne rosacea. A viral infection, tuberculosis, and chronic blepharitis (inflammation of the eyelids and lashes) also increase the risk for developing a chalazion.

Diagnosis and Treatment

In some cases, a chalazion will resolve itself over the course of several weeks without the need for medical intervention. At-home remedies can speed the healing process. For example, an eye care provider may recommend the application of a warm compress to the eyelid for 10 to 15 minutes four to six times per day. Warmth from the compress can help soften the hardened oil that is blocking the gland, facilitating the healing process. Light massage on the external area of the eyelid may also help to facilitate drainage. Never attempt to squeeze or drain a chalazion by yourself. If the chalazion does not heal within one month, contact your eye doctor for additional medical care.