Smoker, Pins And Needles Over Back And Arms, High BP, Low B12 Reading, High Cholesterol, Left Hip Pain, Leg Pain, Bloating, Stressed
Important points of your query:
1. Fluctuation in blood pressure
2. Vitamin B12 deficiency
3. Multiple somatic (pain) and gastrointestinal complaints
4. Increase fatigue and tiredness
If we see your case you are going in right direction. Vitamin B12 deficiency commonly associated with anxiety and depressive symptoms.
You appear to have multiple symptoms like: Feel a bit of a mess, fluctuation in blood pressure, multiple somatic (pain) and gastrointestinal complaints, increase fatigue and tiredness. All these symptoms indicate toward the presence anxiety and depressive disorder. But as it appear secondary to B12 deficiency treatment become easy in form of giving B12 supplementation. If your condition does not improve psychotropic medications can be considered later on. I would also like to investigate you for thyroid function test.
As your cholesterol is already raised it is important to think about smoking cessation which will improve your coughing also apart from decreasing cardiovascular risk.
Hope this will help you. Wish you Good Health