I do have a few different foods ready for them, vinegar eels, infusoria, green water, first bites, and baby brine shrimp. I am not sure how often they can lay eggs. Mine seem to be spawning again, but I think it's a different female. I just fed mine a lot of frozen bloodworms and grindal worms and they got in the tube and got down to business lol. I was worried about my male eating the fry as well, so I pulled the tube to a fry tank as soon as I saw eyes in the eggs. Apparently there is no telling when he will turn on the eggs. Just a guessing game for the most part. Good luck with yours. 
