You may have some GI issues? Check with a gastroenterologist to find out what you can't keep anything down. It could be gastroparesis, which prevents the stomach from emptying properly?
I think there could be many reasons why this is happening. If this is the case you need to get to an urgent care or an ER and have them run tests. I know this is probably not what you want to hear, but it is for the best.