it is very good you consume so many fruits/veggies. most people get very little to none. the bad news is if your diet is all junk/processed foods a multi will not save you because your body becomes so sick inside. so not only SHOULD you eat what you are eating, but you then can actually take advantage of a multi. so yes and yes.