Last month, I used to take b complex for 4-5 days consecutively, it worked great. After that, I stopped it and found another b complex claimed to have safer ingredients. Then I used it. But it doesn t work as good as the old one. During this time, I also took liver cleanse supplement that contains milk thistle. Then I stopped taking those two, and went back to my old b complex bottle again. It didn t seem to work as good as last time anymore. Can some ingredients counteract with each other?