It is true that acupuncture alone isn't going to do much for multiple serious problems. I wish that some Drs. of Chinese Med. would just say so, instead of convincing some people to just keep coming back for months and months.
Yes, Chinese herbs have been helpful to lots of people.
I would have a look at P-5-P (predigested, ie, co-enzyme, version of Vitamin B-6). In terms of Chinese medicine, its functions are:
clears heat from Liver/Gallbladder
harmonizes Wood and Earth
clears heat from the stomach and damp heat from the gallbladder
Also, if you are, or have been, eating plenty of animal protein (or protein in general) you really need B-6. But the sicker you are, the more likely you are to need the P-5-P version, according to my understanding.