Thanks for using Healthcaremagic,
After going through your available details, you have suffered DVT(Deep vein Thrombosis
) and (PE) Pulmonary embolism
and taking anticoagulant
If your Vitamin B12 is low and Homocysteine is high it may be due to Neuropathy and nerve damage what is known as subacute combined degeneration
of spinal cord.Imbalance in walking is ataxia.Nerve conduction study
and EMG may be required and consult a Neuro physician
Correction of deficiency of B12 with injections should be helpful to you.
Hope this information helps to take proper decision regarding future action and
I wish you good health.
Dr.Akhilesh Dubey M.D