just checked the water again.. its been about 2 hours since my last check.
ph is now 5.4
ammonia 0.5ppm
nitrite 0ppm
nitrate 100ppm
ph is keep dropping and it freaks me out. if it goes below 5, then it just a matter of time till the tank completely crash, isn't it?
I can't do water change now. I'm totally out of sachem prime. It will be here by Monday the earliest.
The Ph drop is the source of your problem. It is known as "old tank syndrome". You need to do some serious water changes to stabilize the Ph back up but you can only do that if there's no ammonia in the water, as the higher the ph, the more toxic the ammonia. But on another hand, the higher the ph, the more efficient your BB will become, and the tank will start stabilising.
If you happen to have a KH test, I can bet its undetectable right now in your tank, causing the Ph drop. The alkalinity in a tank is naturally exhausted by nitrification, but gets replaced via adequate water changes. When a tank is "overstocked" , for one or another reason, and not maintained sufficiently, it can't handle the load, the Kh drops, the Ph plummets and you get a mini cycle....
The point is, your tank can't handle the load right now. You need to do a lot of water changing to counteract this. You need to do it fast, in a matter of days but slow enough, in a matter of many water changes, to avoid shocking the fish as right now they are in very acidic water and polluted water....if the ph keeps dropping...
What's the size of the tank, what's the stocking, what do you feed, how often, and how often are water changes done? The answer to the problem lies somewhere here.. This is not a result of something you just did in the last week. This is a result of a systematic "doing" or "not doing" for a period of time. I've done it myself in an overfed fry tank...