i feel your pin and needles sensation most probably due to lack of some vitamin of B complex group as your B12 is also lower side ,
apart from medicine i would like to suggest you few diet tips also ,
eat sprouted pulses , fresh fruits , fish , egg and milk product will help in improving your vitamin level ,
as this vitamins
are water soluble you need to take on daily basis as it cannot be stored in body .