I would recommend trying Enada as a supplement. A friend of mine had surgery and just couldn't seem to recover from it. Had her take 5mg of Enada every morning and by the third day she was pretty much back to normal. This is a B-vitamin derivative and very safe; available in most vitamin stores and online. (Enada Nadh)