You may be taking in too many protein shakes for your body to handle. My suggestion would be to get more protein from real lean sources... Chicken breast, turkey etc. and rely less on shakes. Use a shake after lifting for muscles to absorb. Spike that insulin after weights and down it. Eating on the road sucks! I have a tough time finding lean clean food when I'm not home so I feel ya. Another thing.... And pretty important.... Subway for dinner.... Bread will spike your insulin ... Unless your working out you don't need to do that. Could cause fat stores. Get carbs earlier in the day and lean protein from good food for dinner. Have a carb cutoff time at night. Rock on man!