Hi
These vitamins are micronutrients that means they are required in very small quantity by the body and you can slowly cover up with the diet.
Yes for the
Vitamin D you can take a supplement and for that you can contact your family doctor or any other doctor.
Below I am mentioning vitamin B and vitamin C rich foods which you can include in your diet
Best food sources of Vitamin B
1. Whole grains (brown rice, barley, millet)
2. Meat (red meat, poultry, fish)
3. Eggs and dairy products (milk, cheese)
4. Legumes (beans, lentils)
5. Seeds and nuts (sunflower seeds, almonds)
6. Dark, leafy vegetables (broccoli, spinach, kai lan)
7. Fruits (citrus fruits, avocados, bananas)
Sources of Vitamin C
1. Indian gooseberry (700 mg/100 g)
citrus fruits, such as limes, oranges and lemons.
2. tomatoes and tomato juice.
potatoes.
3. green and red peppers.
kiwifruit, strawberries and cantaloupes.
4. green leafy vegetables such as broccoli.
fortified cereals.
Try to take food as your first medicine to strengthen the immunity and diet is not the only thing which will help building up your strengthening but also take care of your Lifestyle like sleep, stress, and activity.
If you want to connect with me for a personalized tip according to your eating habits and your lifestyle then you can call or WhatsApp at the number mentioned on my Practo profile.
If you want to get more educated about diet, health, nutrition then you can follow me on Instagram.
My Instagram handle name is @dietitianVidhi.