I would say yes to your question, 'cause you are sweating in the gym. It's good to take a multiple vitamin daily. Ask your pharmacist to recommend one for your age, or you can even ask your doctor to recommend one. I take one daily in addition to eating right, you know, green vegetables, fresh fruit, things like that.