Smoking can lower Vitamin D.
I don't know if vitamin/mineral deficiencies would be cause for all your symptoms...but I had blood work that showed I was anemic and vitamin D deficient. They did not test my RBC magnesium or Vitamin B12, but I know they were low too.
My symptoms were, dizziness, body pain, fatigue, anxiety, brain fog, migraines/headaches, muscle twitches, floaters, head/eye pressure, unfocused vision...even felt like everything was very bright, sounds too loud, high pitched noise in my ears, rapid heart beat, heart flutters, internal tremors, etc.
I bought supplements over the counter and online:
Vitamin D3, magnesium, vitamin K2, Vitamin B12 Methylcobalamin sublinguals. I added a low amount of B6 because I read it helps B12 absorb. I bought 100mg tablet and cut it into 4 pieces to take 1 piece each morning (25mg). I ended up getting a multivitamin to get more vitamins and minerals I worried I was not getting enough of. It had Zinc, Copper and many other things. I bought coconut water for potassium.
I was prescribed iron supplements & bought Spatone that I add to orange juice.
My body and head hurt for the first few weeks I was taking supplements. Then the body pain and heart flutters went away.
You must drink a lot of water to stay hydrated.
Low/deficient Vitamin D messes up your immune system and causes serious health issues within your entire body. Deficiency in vitamins/minerals can cause anxiety that can be corrected with supplements.
Vitamin D3 is good (cholecalciferol)
Vitamin D2 is bad (ergocalciferol)
Vitamin D3 - everyone is different. If deficient, 5,000iu-10,000iu daily for 3 mo the can help raise levels. Retest blood, then figure out a maintenance dose to keep yourself at a steady level. Could be anywhere from 2,000-6,000iu daily.
Only take D3 in morning or afternoon. It can cause insomnia if taken at night because it temporarily disrupts seratonin level. Must be taken with some type of fat (peanut butter, avocado, coconut oil, butter, olive oil, etc... Because it's fat soluble and needs fat to absorb.
Magnesium is needed for muscles and over 300 reactions in your body. Magnesium Balances calcium. D3 and magnesium work to put calcium back into your bones.
Magnesium - need at least 200mg daily
Men 400mg daily ; women 300mg daily.
Magnesium Oxide has poor absorption
Magnesium Glycinate, Citrate, Malate, Chloride are better
Vitamin B12 is critical for nervous system. Deficient Can cause tingling in extremities, fatigue, etc.
can be deficient in other B vitamins also.
Vitamin B12 cyanocobalamin is bad
Vitamin B12 Methylcobalamin & Adenocobalamin are good
1,000mcg Methylcobalamin sublinguals for under the tongue
Vitamin K2 regulates calcium and directs it to areas in your body it's needed and keeps it out of your arteries. (Must consult doctor if on blood thinners or meds that conflict with K2). Some people get heart palpitations taking Vitamin K2(mk7). If that happens you take Vitamin K2(mk4).
Vitamin K2 - need about 80mcg daily
You must avoid calcium supplements, dairy, coffee, tea, soda 1-2 hours before and after taking the supplements because they can hinder absorption.
I'm so sorry you're going through this and have doctors who just say it's anxiety
The vision blur and snow flake effects in vision is most likely migraines I get the ora migraines and that is described as snow sounds to me that you have several different things going on at once the pain your describing sounds to me like a pinched nerve and if you have hurt your back at any point you could possibly have a couple you may have anxiety but I think there are other things going on I would get a second opinion and maybe get one or two symptoms took care of at a time starting with the worst like all the symptoms with your heart see a cardiovascular Dr and talk about the fast heart rate and chest pain sweats dizziness etc see a eye Dr over your migraines and tell them about your vision changes and pupils and see a orthopedic over your pain these drs may require a referral from your Dr but put your foot down its your health