And while butter contains b12, you'd probably have to be eating a few bars of it a day to get enough long-term.