Well, if you're allergic to soy and eggs, you need to find protein powder that has only milk-derived protein. Look for whey or casein protein powder that doesn't have any soy or egg (egg albumin?) protein or derived ingredients.
Oh, also are you making sure your muscles have time to rest after each work out, meaning are you rotating the muscle groups you work on?
(Also, no, I'm far from a health guru... I just know a little bit about a lot of things )
Bookmarks