Need answers asap please! FTM!

My son is about a month old but for the past weeks he been throwing up his milk. Not just spitting it up. He throws up almost everything he ate. I have switched the milk 2 times. Even tried breastfeeding. What could cause this???