What is the cause of subcutaneous bleeding spots?

Subcutaneous bleeding can be caused by unintentional bumps and bruises in normal people’s daily lives, by squeezing small blood vessels under the skin, by reduced vascular elasticity in the elderly, by inhibition of normal blood clotting in women during menstruation or when taking certain medications, and by some systemic diseases and certain haematological disorders.