May 1, 2022 How long does it take to heal? by Specialist The usual causes of foreskin redness and swelling can be cured in about 2 weeks.