If your tank water drops in pH, from say from 7.8 to 6.9 in a week, then more and larger water changes may be need, if it only drops from 7.8 to 7.6 then your once per week changes may be sufficient.
It really depends on the buffering capacity of your tap water.
If you alkalinity is high, eg 100ppm, you will have enough buffering capacity neutralize the fish urine (uric acid=pH drop).
If your alkalinity is low <40ppm your pH will drop quickly as your tank water turns to predominantly fish urine.
You can usually find out the alkalinityof your tap water by googling your cities water quality report, or by calling them and posing questions.
When I was a chemist/microbiologist at a water supplier, I fielded many of these type questions.