A somewhat similar discussion took place here a while ago. IMO it depends how seriously and how long and how often you are training each and what your goals are. Generally you’ll need to eat lots of good food, train smart and eventually decide what’s most important to you. This thread may be helpful for you, some knowledgeable people make some good suggestions on there. Good luck.