If the spots are larger and red or purple, you may have another type of bleeding problem called purpura. Petechiae can form just about anywhere on your body, even your eyelids or inside your mouth.
Psychological stress weakens the ability of certain immune cells to clear away dead cells, causing a buildup that triggers more inflammation and worsens allergic reactions Study: Stress ...