What supplements are you taking? Are they all acids?
If so, they must be matched with alkaline minerals\elements... and your current food is apparently not enough of a source for these.
This is one reason why high quality foods are always the best way to get your nutrition.
Use food state supplements to do this if you wish to continue supplementing. I tend to like Mega Foods\Innate response products; same company and formulations... innate response is the professional line and includes some exclusive formulations that are not available through the mega foods line.
"Cheap" supplements can cause more problems than they are worth... stay away from them.
If you choose isolated supplements, the form of the supplement matters.
For instance many selenium supplements are only about .5% absorbable, while most information on selenomethionine indicates that about 2% is absorbable. Of course this will vary quite a bit from one individual to another as well based upon digestive tract from mouth to anus health, etc.
High quality food based supplement, and real food absorption rates are much higher than this... depending upon the food and source.
That is why foods from the astragalus family tend to cause issues with selenium overload in livestock, or people who over indulge.
Astragalus is a selenium accumulating plant...
Extrapolate what I just stated, and you will know why various herbs have their uses in health.
Of course quality matters...
NOTE: just because your food is organic or kosher does not mean it is high quality. These foods can still be loaded with NPN (non-protein nitrogen), which the body then needs to find a way to deal with, usually sacrificing precious alkaline mineral stores.
In the event that you are alkaline mineral deficient, and\or have too much alkaline heavy metals in your system, your fatigue and weakness would be expected.
Getting rid of undesirable metals, like lead, aluminum, mercury, etc. is a simple matter of ensuring adequate desirables, like calcium, magnesium, sodium, potassium, etc. along with desirable minerals that tend to form acid compounds like sulfur, silica, selenium, boron, etc. Within reasonable daily dietary amounts.
You do not want to over burden your system or recovery IMO.
Sulfur is essential for some vitamin and most protein synthesis, there are well over 25 selenium based proteins in the body... you get the picture.
BTW - there are also "multiple" mineral "complexed" proteins too, though we generally discuss single mineral proteins around here.
Preferably, get all these nutrients from very high quality food sources, which can include high quality green food powders (there are crap products out there as with anything else), etc... Over time, recovery will come.
In addition, your past use of pharmaceuticals probably has your halogen balance all out of whack too; about 50% of them these days include fluoride... that is where trapper and the I forum come in with the iodine information.