There's only one vitamin that I can take on an empty stomach and they are contained in capsules vs. tablet form. Any of the one a day type vitamins have me doubling over the toilet in the morning.
I used to take the same ones. Try taking them 1/2 to 1 hour after you eat. I had to actually stop all together. Now I have a thousand bottles in my cabinet, but at least I don't feel sick anymore