Don't get too excited about the d-ribose ... I mean, just know when you try it that the effects may decrease greatly after the first two weeks or so. It was incredibly disappointing for me because I felt so awesome at first.
I started taking 1 tsp of a very high-quality fermented cod liver oil about 2 weeks ago. I will have to ask the naturopath I am seeing about the B12 shots, and whether she would recommend L-Glutamine or CoQ10 for me. At this point I know I'll never feel great, but I would settle for just ok. Feeling like I'm coming down with the flu at least 50% of my waking hours is just miserable!