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

How Did I Get a Stye?

Newsletters
Tips for Healthy Eyes

A stye, medically known as a hordeolum, appears in the eyelid area as a red pimple-like bump, and is usually tender or painful. Styes typically occur near the lash line (external hordeolum), but can also appear on the underside of the eyelid (internal hordeolum). In addition to the telltale lump, a stye can cause swelling, tearing, eyelid pain, crusting around the eye, and an irritated/scratchy sensation on the eye.

Styes occur as the result of either an infected gland or hair follicle on the eyelid. An infected meibomian gland causes a stye on the underside of an eyelid, and an infected hair follicle causes an external stye. Commonly found on the surface of the skin, the bacteria staphylococcus aureus is responsible for 90 to 95 percent of all styes. Glands and follicles can become infected in a number of ways:

  • frequently touching or rubbing eyes with unwashed hands
  • inserting or removing contact lenses with unwashed hands
  • using contact lenses which have not been properly disinfected
  • sleeping with eye makeup
  • using expired cosmetics
  • sharing eye makeup
  • using eye makeup used at the time a sty was present

Bacterial infections, however, are not the only cause of styes; complications from chronic inflammation due to a condition called blepharitis can also result in recurring styes. Other medical conditions can also increase the risk of developing styes. Seborrhea, diabetes mellitus, or other chronic ailments have been shown to make people more susceptible to styes. Also people with high lipid counts are more likely to develop blockages in their oil glands, leading to a greater chance of suffering from frequent styes. Notorious for compromising healthy immune systems, stress also commonly triggers styes.

You can reduce your risk of developing a stye by practicing good hygiene. Do not touch or rub your eyes with unwashed hands, always wash your face and remove makeup at the end of the day, thoroughly cleanse contact lenses, and discard old or expired makeup.

In most cases, a stye and its symptoms will clear up on their own within 48 hours. To help expedite the healing process and soothe symptoms, apply a warm compress on the eye for ten to fifteen minutes several times a day. Do not touch the sty or attempt to pop it, as this can spread the infection. If you have a stye, do not wear eye makeup, and go without contact lenses until the stye has healed completely.

Source:

Segre, Liz. “7 Things to Know About an Eye Stye.” All About Vision. November 2012.