Ask an Eye Doctor and Get an Answer ASAP
Are you on any blood thinners (Aspirin, plavix, coumadin)?Do you have any pain?Any change in vision?Any double vision?
I do not regularly take any blood thinning medicines, but I took an Advil yesterday for a headache, which occurred with some heartburn and nausea. I do not normally have such symptoms, and did not have them today. My eyelid feels slightly sore but not very painful. My vision does not seem any different than usual.
You likely just have a bruise as you mentioned. The eyelid skin is very thin and a small blood vessel could have easily broken, sometimes even with a slight eye rub. Like most bruises, it will take 5-7 days to resolve. The upper and lower eyelids are connected, so don't be alarmed if you notice the bruising tracking down to the lower eyelid. Cold compress may help to limit any swelling the first day, but it should resolve on its own. Unfortunately, there are not many remedies to help it improve faster. There should not be any problems wearing makeup however.
If you notice the bleed getting worse, eyelid swollen shut, pain, double vision, or decreased vision, it is advisable to seek medical attention.