Ringworm typically disappears from 2-4 weeks, but may last months if the environment is favorable for the growth of the causative fungus.