Given the high growth rates being found by bone studies, and the consequent high metabolisms, the "how often" number is "days, not weeks"; given the relatively small number of sauropods (the number might be less than 1! 30 ton Apatosaur versus 1 ton Allosaur; the Allosaur isn't going to eat ten times its body weight in a year, and there has to be at least that much food on an Apatosaur