Daflon is usually quite fast to work. Daflon can show improvement in piles in two days. Doctors generally prescribe a course for four days. However, if you do not notice any improvement, abrupt stopping of Daflon might worsen the symptoms. Do not take Daflon for more than three months without a doctor’s advice.