Yellow in the eyes
One of the first and rare signs of an impending heart attack is a yellowing of the whites of the eyes (this is a sign of high cholesterol). High cholesterol can lead to one of the biggest culprits of heart disease, plaque buildup in the arteries.
Bloodshot eyes
Bloodshot eyes can often be dismissed as fatigue or lack of sleep, but they can also indicate health problems including high blood pressure, a major risk factor for heart attacks.
When the blood vessels in your eyes dilate, this can signal increased pressure in your body. If you find your eyes constantly looking red, it may be time to monitor your blood pressure and overall heart health.

Unusual swelling around the eyes
If you notice unusual swelling or puffiness in your eyes, get your heart checked as soon as possible. This could indicate fluid buildup, which could signal heart-related problems. According to experts, this condition usually occurs when the heart is unable to pump blood effectively, causing fluid to build up in various parts of the body.
Blurred vision
Blurred vision can be a cause for concern and may indicate serious health problems, including heart problems. These changes may stem from reduced blood flow to the eyes, which is often associated with cardiovascular complications.
Pain or discomfort in the eyes
Unexplained pain or discomfort in the eyes can indicate serious cardiovascular health problems such as a heart attack. This can arise due to insufficient blood flow or increased pressure in the blood vessels.
Yellow residue in the eye
High cholesterol is the biggest contributor to heart attacks, so there are some symptoms that high cholesterol can cause in the eyes that can also signal an impending heart attack. Yellow plaques in the eyes, called xanthomas, can be a significant warning sign of high cholesterol.
Note: To avoid confusing eye problems, diseases and heart health warning signs, when the body has unusual problems, see a medical professional for appropriate advice.