If you have BH that would explain your main problem -especially if you are adding DF on top of that. BH will really mess you up. They are quite difficult to eradicate and would best to find someone capable of dealing with this (which may be more difficult than killing off bh!)
BH is a tough critter to get rid of -BH will laugh at all those things you are mentioning, I learned the hard way.
Badbugs.org has the best resources on treatments. The only herb that has shown some effectiveness is Coptis Chinesis and Brucea Javinica -Brucea has some toxic properties -so might be a good idea to avoid it. Other than that you will have to resort to pharmaceuticals. Generally people have to do a multiple approach. Don't get fooled by any practioner who thinks that giving you some formula and some probiotics or any other supp will kill these off - they won't except for the above mentioned.
Drop a line in my inbox if you want to talk about it more.