Dapsone does get effective within a few days of its consumption. However, the medication may take some time to work as the effect of the dose depends on the seriousness of the infection.