Hormonal changes or stress that impact immune function. Most styes resolve on their own within a week, but home remedies can help speed up the healing process and relieve discomfort. However ...