Hi welcome to HCMForum. Keloids
are difficult to treat things because it is the
reaction of your own body to the external stimuli say treatment. So i advise you
to consult a cosmetic dermatologist
or laser treatment
specialist for treatment
but dont have extradenary faith on treatment. Use more of vit.C during treatment.
I hope i have replied upto your satisfaction. thank you.