Dont be so quick to assume “doctor shopping” From personal experience, I know these damn doctors treat the symptom and not the disease.
If one doctor had him on all those, there should be some serious questions to answer.