An 18 yr old girl is swetting blood and small stones come out her eyes in yemen. What might caused this stange symptom?

Unknown cause. Hematidrosis, or sweating blood is a rare condition that has been described in case reports in the literature. It is believed to result from the rupture of capillaries (small blood vessels) into sweat glands that then push the blood onto the skin as they would sweat. The response seems to result from extreme stress or exertion and non-selective beta blockers (such as propranolol) seem to help.
Important question. I will try to find someone to answer your question. Thanks for asking.