bloom . With respect to B12 , IF you have not had that tested , AND you are planning to , then by taking B12 supplement before the test , you will skew the result. i.e , it might look like you have plenty of B12, even if you haven't. Just bear that in mind. It takes 4 months, without supplements, to get your true level. If there is a chance of B12 deficiency , caused by Pernicious anaemia , I would get a B12 test asap. Many of these type of problems can be inter-related . P.A. may be an auto immune response, which vit D may very well ameliorate.
With regard to IBS type symptoms , yes, it could be that low Vit D is implicated. Your micro-biome can be affected, your immune system acts upon you intestinal bacteria, if your immune system is compromised , it may be that your gut bacteria are not as they should be, leakey gut may be another problem , it is not possible to say for definate. HOWEVER , it is possible to say that you need Vit D , especially if your levels were in the 20's. I'll bet your level was just over 25 , which some outdated guidelines say you do not need treatment for, even though those levels could lead to rickets in children !
At , lets say a level of 28 , if you respond as an average person , you would need somwhere between 3 and 5000 IU per day . Being so low , I would be very comfortable taking 5000 IU per day , for 3 months , then do measure your level again. The doctor might resist another test , but you cannot be certain of your response. We vary by as much as 6 to 1 in our response. You can get a test from this NHS lab , <a class="break-all" href="http://www.vitamindtest.org.uk/" rel="nofollow" target="_blank">www.vitamindtest.org.uk/</a> . It is £28 if not doctor ordered ,it's a blood spot sent to the lab for analysis. That is one of the biggest Vit D labs in the country
You really should keep your level above 100 , most preferably around 120 - 140 , You will more than likely need to supplement long term in order to do that. You can adjust your supplementation , according to your blood test result. Just so you know , Blood levels up to 200 - 220 are found in normal people from just sun exposure. I am not recommending that , some people do that if they are trying to use Vit D as a pharmacological treatment for their illnesses. 5000 IU is a physiologic dose , your body can actually make 10,000 to 20,000 IU from a short sunbathing session in strong sunlight.
One of the most important co-factors of Vitamin D is Magnesium. Many of us are deficient , or low in that metal. I would try and make sure I was consuming plenty of dark greens, which contain chlorophyll which contains magnesium. Some people do supplement with magnesium.
IF you are deficient in vit K2 then it may make sense to get some as well. BUT , since there is no direct test for it , it is an open question. It probably won't hurt.
Vitamin D toxicity , has never been shown in the medical literature at blood levels below 500 nmol/L , OR at supplementation with less than 30,000 IU per day.
One other point to mention , some people find it difficult to absorb Vit D in oil, these people may benefit from an oral spray, whereby the vit D goes straight into the bloodstream, bypassing the digestive system entirely. That is one of the reasons , that a test after 3 months supplementation is a good thing to do. You do not really know your response until you test !
That should be enough to go on with ....lol. get back to me if you need any more info.
best of luck
BTBH
.