I tried breeding guppies in a 30 gallon tank. I gave it about 6 months and it was never really productive enough for more than a meal per month. Given the capital costs and required labor, buying a pack of silversides every month was much less expensive. The value of my labor on that tank was well under a dollar per hour.