It depends on your body needs, and what your goals are, to build muscles for example or to decrease your cholesterol or weight or increase stability of your energy levels so it varies greatly imo and its better to consult a nutritionist before putting a limit for yourself. personally I'd say between 20-30
I am almost positive that C is your answer here
A... I’m not too positive though. Going with my gut instinct.