https://www.naturalnews.com/2019-01-12-low-levels-of-vitamin-d-linked-to-certain-inflammatory-markers.html
I have been using Vitamin B complex for a while now and I buy the brand Bioceuticals. Luckily it has vitamin D included.
Bioceuticals is a behind the counter vitamins unlike your regular ones. It is a high potency vitamin and mineral product. I was put on to this by my naturopath years ago and I have noticed the difference.
We wouldn't need all of these vitamins if farmers went back to using natural fertilisers instead of chemical ones not to forget the glyphosphates in the soil which in turn leek into the food chain.