It takes between 8 to 10 weeks for skin cells to regenerate themselves. Therefore, going on the good skin diet will not bring overnight changes. You will need at least 8-10 weeks before you notice the improvements on the skin all over the body.