If you cant keep protein shakes down, is it possible you're drinking too fast? I drink a 1oz shot glass every 15 minutes or so and even that feels too fast sometimes. Also make sure your shake is fewer than 6 grams of sugar per serving. Other ways you can drink your protein is to blend dannon light n fit GREEK yogurt with water. Or, GNC makes a fruity protein drink called IsoPure. I'm in no way an expert but when I read you cant keep anything down, I felt sad for you. I really hope you can find a solution.