Re: Spitting up, allergies?
Babies should start spitting up less (not more) after 4-6 months as the lower esophageal sphincter matures.
I'd cut back on the solids a bit. Stick to a single food for a few days, then add another once or twice a week. Feed her just a teaspoon or so once or twice a day until her tunny gets more used to it.