孕妇是可以吃维生素b12的。孕妇的饮食上原则要多样化,多吃营养高,易消化吸收的食物。蛋白质是生命的基本物质,孕妇子宫和乳腺增生等都需要大量的蛋白质,所以孕妇要多吃含蛋白质的食物,如鸡蛋,瘦肉,鱼,豆制品等。孕妇除了多吃蛋白质类的食物,同时要多吃蔬菜、水果,尤其是芹菜、白菜等长纤维类食物,有助于防止便秘。除了饮食上多吃动物肝,豆类,菠菜,贝壳类水产品和牛奶外,可适当服用一些铁剂,钙片和维生素a、b、c、d等,以防治贫血和缺钙。以上方案仅供参考,具体药品使用请结合自身情况在专业医生指导下用药。