No personal experience of these, so can't comment on how often to feed them. When I kept gar (Lepisosteus sp.) I fed them daily, and gave them a small piece of food that fit neatly into its mouth rather than a huge great hunk it had to chomp away at. My halfbeaks (which are very closely related to needlefish) eat maybe 1-2% body mass per day, if that. A 10 cm halfbeak might get four or five bloodworms and a couple of flakes.
You can't easily "overfeed" a fish to the point where you cause harm, but you can put so much food in the tank the water quality plummets. So if in doubt, check the nitrites and nitrates.
Carnivores are adapted to eat infrequent meals, so daily feeds are probably a luxury rather than a necessity. For a 30 cm needlefish, I'd have though 2-3 live river shrimp or a medium-sized earthworm a day would be about right.
Cheers,
Neale