Any allergy that causes nasal stuffiness will lead to dark, swollen circles under your eyes.
This is called allergic shiners. Blood leaving your nose passes through a network of small veins below your eyes. Since allergy increases nasal blood flow, the increased blood in the veins below your eyes give the skin a bluish color. Plasma may leak out of these veins resulting in edema