If ringworm is properly treated, then it will take about two to four weeks to clear up. However, if ringworm isn’t properly treated, it can take months to clear up. This is why it’s important to get professional care for ringworm. Also, some over-the-counter medications might not work, so it’s best to have a professional treat the condition, and sometimes a prescription medication is necessary.