Nothing better than OPC-3
There an awful lot of them that might help. I'd recommend you find a holistic nutritionist for help with this. They'll help to make you as strong as they can, and with so many things to choose from and not knowing what meds you might be taking, they can help with the trial and error of finding what works. Diet is also very important for this particular problem, more so than supplements. I would particularly investigate super foods such as spirulina and bee pollen for energy and detoxification, and adaptogenic herbs to help with the adrenals such as the ginsengs and such. Which ones, however, will depend on your mental state.
Super B complex has the combinations of B vitamins with folic acid.