depending on how you care for you fish, it should live for a while. As i said, how you care for him. You can never really tell how long, but they do seem common in some places I had one and he turned out to live for quite a while. I still have him, so they do live for a while.
No, all danio lay eggs.
A zebra danio should be fully grown by the time it is six months old.
Zebra danios are not live-bearing fish, so they do not get pregnant. Instead, the female will lay eggs, and the male will fertilize them. The eggs will hatch about 2 days after being fertilized.
Provided their water does not move out of their temperature range for too long they will survive.
If you are refering to a man/laboritory made "Glo-fish" then the species is the Zebra Danio and its' tail in a normal fish is about 3/8"ths. If it is one of the developed long finned types then it could be longer.
5 years
A 1 gallon tank is not large enough to keep any fish in for any reasonable period of time. The basic rules of fish keeping are :- 1 inch of fish needs a MINIMUM of 1 gallon of water. :- Every tank needs a permanently running filter. :- Every tank need to have at least 50% of its water changed every week. Keep the above rules and you can be successfull keeping fish alive. Fail to keep the above rules and I can guarantee you failure. A Zebra Danio grows to about 1.5 inches and so needs a MINIMUM of 1.5 gallons of water. Knowing that tanks are never filled to their maximum capacity ie the brim. You would need a tank that nominally holds 3 gallons to be on the safe side when keeping a Zebra Danio.
5 years
tygfgfgd
40 Years in captivity
Zebra's can live up to 25 years in the wild, but when protected can live up to 30 years or more.
They are egg layers who scatter their eggs/ova. Their ova are fertilised by the males outside the fishes body so they do not get pregnant