After undergoing sunspots removal treatment, it might take up to 3 weeks to achieve noticeable results. The reason why it takes three weeks is the fact that laser therapy and IPL rely on the body’s natural healing process to eliminate sunspots.