Medical marijuana is a natural herb and can treat many health ailments. Medicines, on the other hand, can cause adverse effects. Hence marijuana is a better option. If used sensibly, be mindful of the doses.