I'm assuming you are talking about oral b-complex.
I advise that you take 0mg of b-complex oral, and pick up some b-complex injectable from your favorite online vet store. I like valleyvet.com. You should be able to find some cheap shit that will work 10x as good as the oral b-complex.