Allopathic medicines are derived from synthetic chemicals, whereas Homoeopathic and Ayurvedic medicines are prepared using natural herbs, plants, etc. All these modes of treatments have limitations as well as benefits. Allopathic medicines are quite effective for shorter duration, and come with several side effects. They just suppress the symptoms and provide instant relief, but fail to eradicate underlying disease. Homoeopathic medicines are effective against many diseases, but the treatment duration is lengthy. Same is the case with Ayurvedic medications. These treatments believe in holistic care. They try to eradicate disease from the root. When it comes to side effects, both the treatments produce negligible or less side effects. However, they are indecisive.