Something interesting- I saw a naturopathic doctor years ago. She had a blood test done on me and it discovered some interesting things. The test discovered my levels of vitamin D3 were very low and I also had a genetic mutation that caused me not to be able to metabolize folate. Almost everyone with my condition (schizophrenia) has low vitamin D3 levels. She came up with a plan to correct both of these issues, she wanted me to start taking daily vitamin D3 and also another supplement called L-Methylfolate, that would correct both problems. I have started taking both and I now feel much better, some mental problems I had been having every day stopped! It might be a good idea to see a naturopathic doctor and have a test done, it is possible you have a genetic mutation that stops you from metabolizing a nutrient, if you do it can be easily corrected and you will start feeling much better!