If you have done nothing to aid your cycle i would say what you are seeing is typical. The best way to speed up a cycle is to intruduce some filter media from the filter of an established aquarium. Perhaps you have a friend who keeps fish who could let you have some?
A second option is to use some bottled bacteria, for instance Dr Tims One and Only. These products are hit and miss (more often miss) but might help.
A higher water temperature is beneficial to bacteria growth. 28 to 30c 83 to 87f is optimum.
Some people say that a water change can kick start a stalled cycle.
No need to top up ammonia to 4ppm. Whenever it drops below 1ppm top up to 2ppm. When you are able to dose 2ppm ammonia and 24 hours later see 0ppm ammonia and nitrite you are cycled.
A low pH might slow down your cycle, but you should still be able to get your tank cycled. Many people keep fish in low pH water.