Hi Jingy. Zero readings on everything on a tank this old is likely wrong with that stocking. Please give us some more info.
- How is the tank filtered?
- Did you get readings for ammonia or nitrate at any point before now?
- How have you been testing your water? Test strips, liquid test kits, taking water samples to the LFS, etc?
- When did you add the fish relative to setting up the tank?
If the fish have been since the tank was set up, the tank should have cycled a long time ago (very stressful for the fish, but hardy fish can survive bad conditions), so your tank should be showing nitrate at this point even if you missed the nitrite spike. But, nitrate kits can give false zero readings. If you are using test strips, those are also notoriously inaccurate and can have the same problem.