Magnesium and malic acid are critical for fibro. You want to use a chelated form not the cheap form oxide or citrate. I use glycinate. Malate is an excellent form that combines with malic acid so you get both. Malic acid is also critical in atp production (energy). Magnesium helps in over 300 processes in the body yet we're deficient so our body just struggles.
The Role of Magnesium in Fibromyalgia.
I use D-Ribose for energy and couldn't get thru the day without it. It's so helpful. I use a few other things Dr Teitelbaum recommends and have had great results. I feel better now than I have in years and I've quit a couple prescription drugs in the process.