how long does it take for birthmarks to fade?
Vascular birthmarks Most will fade away within a few months but salmon patches on the forehead may take up to four years to disappear. Patches on the back of the neck often last.