The exact dosage and period of time for which you will have to take Ayurvedic medicine will vary based on your unique bodily and mental disposition. While some people start seeing the effects of the medicine in just a few days, others may have to take it for longer to see any real improvement. It is recommended you consult an Ayurvedic practitioner to understand the exact dosage.