I recommend visiting a naturopathic doctor that will get you on a new plan of recovery and will prescribe you the correct supplements/vitamins/treatments.
I also recommend that you try the candida cleanse diet to see whether anything improves. It really sounds like you have candida, and you should try to spit test in the morning to see whether you have it. It can never be fully diagnosed by western medicine and western medicine just gives you drugs without treating the root cause of the problem.
Homiopathic medicine and alternative treatments are really aimed at healing your body through natural methods and it’ll help you recover many times faster than going on a path of discovery (such as the candida diet and learning about it on your own).
Hope this helps…all of your symptoms sound pretty normal for candida.