Usually, but not always, these findings go along with a fruity smell
to the urine
caused by ketone bodies.
Taking vitamin B
-12 is also meaningless advice, as well as "taking B-12 for some days", unless the B-12 is administered by injection or sublingually with folic acid. It will take several months for the B-12 to have an effect. You can have B-12 levels measured. The problem is not that we don't get anough B-12, but that it is not easily absorbed.