DS is the same, but I can tell you we are starting to come out the other side, finally!
Arimeh is right, it's a phase that they go through and it will pass. When DS was at his worst, I used to give him those "up and go" liquid breakfasts, V8 juice (has 1 serve of fruit and 1 of veg in each glass) and multi vitamins too.
Big to you, I know how frustrating it is!