Every person’s skin is different so the exact time for the blemish to fade cannot be determined. It largely depends on how fresh your blemish is and how fast the skin starts to heal it. In some cases, significant results can be seen in 4 to 6 weeks while in other cases, it may take 2 to 3 months to fade the blemishes completely. In rare cases, some blemishes may take years to fade.