Give them as much as they can eat in around 10 minutes. My younger bearded dragon used to eat around 60 in a sitting but adult bearded dragons sometimes eat much less than that. I would offer as many as they want, you don't have to worry about bearded dragons over eating they are good about stopping once full.