Holistic means you address the entire body. If you’re requiring two appointments for two different symptoms, then you didn’t address the entire body the first time.
I would also not consider it a good time management technique, since two appointments will take more time than one. There’s a lot of stuff that has to be repeated. The solution is not to make it two appointments (unless doing so is unavoidable), but to allot more time for an appointment if there are multiple issues.
As for the OP, your mistake was simple. To ask advice here, you must make sure that there is nothing anyone can attack you on. In this case, you used the word “naturopath” and should not have. It is not important to your question, and inspires those who know little more than “naturopathy is woo” to answer. These are also, unfortunately, more likely to be the type that think that you fight ignorance by being a jerk to others and then complain when people don’t listen, when the evidence shows that such reactions are more likely to make the person not take your advice. (Not that I, unfortunately, am immune to such magical thinking.)
Anyways, the only vitamin I know of that gives you a flush is niacin. The main B shot I know doctors give is B12, sometimes mixed with B6. Though he may have also given you a steroid shot that would help with inflammation, or even an antibiotic plus steroid. Steroids can cause flushing. And then there are decongestants/vasoconstrictors that can be given in shot form.
You do have to entertain the idea that it was coincidence, or that what you had then is not what you have now, even though they are similar. It is true that, if this treatment always worked, it would be standard. And it is true that there does not seem to be any medical evidence of a B-vitamin being used successfully. (There is some for the head position part–that can also work as a vasoconstrictor.) And niacin causes vasodilation, the opposite of a decongestant. I’d only think it might be given with something else.
I will additionally also offer evidence-based treatments that I have recently become aware of: that of increasing the concentration of the saline in your nasal washes (e.g. using two packets instead of one)–which should reduce swelling. Also you may wish to try using a tiny, tiny amount Johnson’s Baby Shampoo to flush out your sinuses, which can help get past any biofilm that can make bacterial sinus infections hard to treat. Though both of these can be highly uncomfortable if you are already fully sick.
And, yeah, you probably will get past this eventually on your own. Five days is not all that long.