For a broken blood vessel, I would use Helichrysum Essential oil regularly. A high quality oil is good. It is an expensive oil, but this is the one that has a proven track record. Apply 1-2x per day. Rub in gently as it is evaporates if you don't.