No, Diacobal Injection has to be taken only under the supervision of a doctor. It is a prescription medicine.