Hi, welcome to the forum, your history is suggestive of that you may be having drug allergy to vitamin
formulation. You may be hypersensitive to any component of the
formulation. From your history it is suggests that you are intolerant to formulations of vitamin esp. if lactose or lactose like base is used.
You need to discontinue the vitamins and go for other brands having different components. See whether you are comfortable with the new drug.