The duration of ayurveda treatment depends from person to person and the condition of the ailment. It could be preventive or rejuvenative. The best option would be to seek out a traditional Ayurveda hospital that has all these options available.