According to that, one large baby carrot weighs 15 grams and 1 medium weighs 10 grams. To put that in perspective, an ounce is 28 grams, so 3oz (84g) is approximately 6 large baby carrots, or 9 medium. Also remember that there's a difference between fluid ounces and weight ounces.
I think your doc says a person can eat unlimited veg simply because it's very *hard* to over-eat veggies, not because it's actually impossible. Even veggies have calories (just not many), and if you really eat a lot of them you *could* overshoot your range. But in general, based on most people's diets, more veggies is almost always better than less.
I know it's not helpful now, but I would really recommend that you set aside a dollar a week until you can afford a scale. Mine has been the single most valuable tool in my healthy eating arsenal and it instantly solves questions like yours; plus, you'd be surprised how often volume measurements are inaccurate. I got my scale for $30 a couple years ago and it's a nice one; there are cheaper options available.
Edited by: BITTERQUILL at: 2/1/2012 (17:45)