These include sarcoidosis, high phosphate blood levels, high calcium blood levels, excessive vitamin D levels, arteriosclerosis with occlusion of the arteries, kidney stones, kidney disease with reduced kidney function, and allergies to vitamin D
However, in most other countries, including the United States, Australia, the United Kingdom, and Canada, you cant get B12 injections over the counter at all
National Library of Medicine (US), MedlinePlus
A few specific studies have clearly demonstrated: Choline supplementation normalized cholesterol metabolism, which was sufficient to prevent nonalcoholic steatohepatitis development and improve liver function