If you're constantly battling colds, your spleen could be the hidden reason. Discover how this organ affects your immune ...