No, you do not need a medical card to purchase this product; however, you do need to be at least 21 years of age.