When my friends have a health concern they call me. I've always been a vitamin taker. I also take digestive enzymes and antioxidants and supplements that help with the thyroid and adrenals for my time-zone changes.
Bodybuilding is much like any other sport. To be successful you must dedicate yourself 100% to your training diet and mental approach.