Just a thought too - have you had an allergy panel done?
Before the accident I was not allergic to any food, but I was soy intolerant (which means it hurt my stomach if I ate too much of it).
After the accident I was getting skin rashes and more asthma attacks than before... My Dr. gave me an allergy panel and low and behold I'm allergic to wheat now!
Wheat (or some other gluten source) can be found inside some vitamins because it is used as a binder to glue the little suckers together.