Thanks DoubleADes for your question! It’s understandable that seeing a bruise on your eyelid can be a bit startling, the skin there is some of the thinnest on your body, so even a tiny bit of leaked blood looks quite dramatic. Because the eyelid tissue is so loose and thin, blood spreads easily, which makes the shiner look more intense than a bruise on your arm or leg might. The upper eyelid is packed with tiny capillaries. Since there is very little fat or muscle between the skin and the muscle tissue, even a microscopic leak becomes immediately visible. A very common scenario to cause this bruise is rubbing your eye vigorously while waking up or during deep sleep. Even If you held your breath while lifting something heavy or had a particularly bad coughing fit recently, that’s a likely reason. Avoid rubbing the area, as this can irritate the tissue and potentially cause more micro-leaks. Try sleeping with an extra pillow tonight. Keeping your head above your heart helps reduce fluid "pooling" in the eyelids overnight. If it doesn't hurt, try to avoid NSAIDs like Advil or aspirin for 24 hours, as these can technically make the bruising spread further. The body is breaking down the blood cells. And finally the bruise will disappear. Hope this was helpful! Best wishes, Dr Ali Sajjadian