One of the fundamental principles of Ayurveda is to treat a patient on a holistic level. Instead of just providing relief from symptoms, it identifies the root cause of the disease and aims to give you a permanent cure, wherever possible. Instead of a short-term cure and instant relief, Ayurveda focuses on giving you long-term health and well-being, which is bound to take some time.Similar to any type of treatment, the time taken for improvement or cure of your disease in Ayurveda depends upon the severity and type of your disease. The stage at which you go for Ayurvedic treatment makes a huge difference. If you have been living it for the last 5-10 years, you can't expect to see improvements in a few weeks. The longer you wait to go for Ayurvedic treatment, the longer it will take to get relief and treat the condition. However, if you sincerely follow the diet and lifestyle advice given to you by your Ayurvedic doctor, and take your medicines regularly on time, Ayurvedic treatment is sure to show improvements in a relatively shorter period of time.