You need to measure your kh (alkalinity) from your tap and in the tank, this is the buffering capacity of the water. Just as gollie said, the process of converting ammonia to nitrite to nitrate uses these buffers and if you are low the ph will drop.
It can be easily corrected by adding baking soda (that's all the buffers are). You have to be careful to adjust the levels slowly because it also affects pH, and drastic changes in pH can be very harmful to your fish.
Here is a link to Dataguru's calculator that will allow you to see how much to add for your levels of pH and kh.
kh and pH calculatorYou need to be doing weekly water changes to freshen the water more regularly. If your kh from the tap is low and you are waiting two weeks to do a change (with a fully stocked tank) that will definitely cause your ph to crash.
Hope this helps.