how long broken blood vessel heal?
In truth, it will just take time for the blood to be reabsorbed and the red spot to go away. Depending on the size of your broken blood vessel, this may take a few days or even a two or three weeks.