Are there long term benefits of this supplements / medications ?

The medications are used only in the short-term, and nutritionals can be expected to go on for a long while.