I was wandering around the interweb when I came across a sustained release formula of injectable B12 for sheep, readily available for farmers.
It says: 'The gradual dissolution of the encapsulating lactide/glycolide co-polymer produces a steady, prolonged release of vitamin B12 , which is necessary for optimal energy and protein metabolism in ruminants.'
Anyone else fancy being a sheep?