I had the idea today to gather all of the old blood tests I could find and enter them into a spreadsheet to see if I could spot any patterns. The oldest one I have is from 2008 when I was in much better health. One thing that struck me is that my platelet count was much higher then than it is now. And it was lower still around the time my problems started. Then I looked up the possible causes of a low platelet count and found that B12 and folate deficiency are on the list. To give some concrete numbers (The "normal" range is 140-400 K/µL): August 2008: 272 September 2012: 113 March 2014: 163 March 2014, later: 173 May 2014: 166 So far I've been seeing good results from B12 and folate supplementation (along with the basics, especially magnesium). My progress is leveling off though so I'm going to experiment with L-Carnitine Fumarate soon.