Hi, I would suggest the following tests if they have not been done earlier.
Complete blood count, peripheral blood smear, blood Urea serum , liver function tests,
creatinine, urine routine examination,
lipid profile, thyroid function test, fasting blood sugar., ANA. I presume that you have been prescribed vitamin B12 because your vitamin B12 is low. A deficiency of vitamin B12 and Vitamin D do produce the symptoms you have described but it is also important to rule out
Diabetes mellitus and thyroid problems as well hence I have suggested a battery of tests. The Raynaud type of symptoms may have no cause in which case it's idiopathic or it may be secondary to autoimmune diseases . your
Vitamin B12 deficiency may be nutritional or immunological such as
pernicious anemia . depending on the cause of your vitamin B12 problem you may be treated as a short course of vitamins or life long if it is the pernicious anemia type. If all tests are negative the Raynaud's phenomenon may be alleviated by keeping your feet and hands warm by gloves and socks and also avoiding cold temperature. It is important that you should get your feet examined for loss of pulses and
peripheral neuropathy. As a precautionary measure avoid walking barefoot and avoid immersing your limbs in hot or cold water. If your lipid profile shows abnormal values that has to be treated either through dietary modifications for mild values or lipid lowering drugs for higher values. Protection of hands and feet from injury is essential. Smoking aggravates Raynauds. As you have expressed that you do not have diabetes or any known illness i presume that you have done most of the lab tests. If it has been a long time since you had the tests it is prudent to get the tests done now. Should you require further information please post your lab test results and further clarifications here so that I may assist you in getting all the information that you need. Best regards