Thats a bummer for sure, but what i would suggest is like you mentioned, look into egg and soy protein. Eat lots of eggs! ha ha i love eggs so i try to encourage others to eat them as well lol. But you could do eggs in the morning, and really anytime (except post workout obviously) i dont know much about egg protein powders/supps as i have never used them, but i do know our good friend ON does make an egg protein powder (there are several out there) And as for soy, there are mixed debates over who should and shouldnt use, but i think given your circumstances, soy might be your best bet for a post workout protein. At least it would be better than nothing post workout right? (i have heard that fasting post workout actually can increase GH production, but im still waiting on the science behind that) And finally, when it comes to milk, there are several alternatives to actual milk milk. You can try almond, soy, hemp, and im sure others. I personally have tried soy and almond, and the soy was give or take, but i enjoy the blue diamond almond milk. Its a regular in my diet these days. Again, sorry to hear your gonna have to tough it out in regards to whey, but good luck and i hope you find this new lifestyle change helps improve your overall health! best of luck!