Yes, stress can also cause the bags under your eyes. For example, when you have stress, it will irritate your nerve system, and even can affect your eyes, finally, it can lead to eye strain. As we know that eye strain can lead to eye bags. So you should take some measures to treat your eye bags. For example, you should make your self have a good and relaxing life, so that it can be good for your eyes. Besides, you can use Witch hazel. As we know that Witch hazel can provide astringency which is a natural anti-inflammatory. And it can shrink veins and mucous membranes, protect skin, get rid of swelling, relieve irritation, and stop discharge, and weeping. Because of their special function, Witch hazel can also help to get rid of the swelling, irritation, and occasional discharge in eyes, especially the eye bags. so just to use some.