That's quite a cocktail of meds, eh?
Each one combats something different.
This doc is covering his bases with possible herpes or the zoster virus, yeast infections, fungal infections, etc.
Long term, any combination of these virus could reak havoc on one's immune system, stressing them out and possible causing behavior swings.
Has your son ever had a serious and series of shingles, or canker sores? Has your son been ill in the last couple of years with severe fly like symptoms and not recovered in a normal time frame?
Long term, none of the drugs are super harmful. But honestly, that doc is just playing 'shotgun' approach. Meaning, he has no idea what is causing your son's issues...so let's just treat a whole bunch of imaginary symptoms with this magical concoction...
These type of non-academic medical centers are known for coming up with interesting treatment guidelines.
Did the doc do any tests to confirm that your son has any active infections or viruses?