What is the PH of your tap water after it sets out overnight?
I personally would not use or reccomend using the sodium Hydroxide, But I am rasonably sure (not 100%) that PH up is just baking soda at a higher price. Secondly a KH test will help you out a lot. As long as your Kh is 3 or so your tank should remain stable. Some folks would even say it doesn't need to be that high in a non-planted tank. a stable Ph is the real goal. getting the Ph in the tank to remain similar to the PH of your tap/change water will allow you to do maintenance without the worry of stressing your fish.
With a Ph that low I would guess there haven't been many water changes, or your tap water is extremely soft.
Either way, whatever your tap water Ph is after setting out overnight is what you should target. and do it with water changes. IF your tap water PH is that low, then You should add some carbonate to raise the Kh and thus the PH.
1. Sodium bicarbonate (baking soda) is extremey fast at doing this. It takes about 1 tsp per 30 gallons to raise the KH 1 degree. However due to haw quickly it works, and the effect that changing Kh can have on fish I would not reccomend adding it to your tank, only to change water before it goes in the tank.
2. Calcium carbonate ( crushed coral, dolomite, Kalkwasser etc.) works much slower and is a great way to adjust/ stabilize Kh levels in the tank. bag a small quantity of coral and put it in your filter, and then monitor it every few days to see what effect it has. after a couple of weeks, adjust your quantities according to what you want to accomplish. This method is very slow, so it takes a couple of weeks to really get a good idea what the quantity you want is.
Either way I would never reccomend playing with your PH without a Kh test kit.
Also it could be helpful if we knew what size tank, how often you change how much water etc. You could have soft tap water, you could have OTS (Old tank syndrome) or there could be something else amiss.
dave