The nitrite spike phase (2nd phase of fishless cycling) is often twice as long as the first phase where you work on getting ammonia dropping.
Fishless cycles (without mature media) seem to take anywhere from 3 weeks to 3 months. You sound potentially like one of the types of cases with pH crashes that can tend to lengthen it out toward the 3 months.
There are thought to be several broad ranges of significance to pH in fishless cycling:
pH above 9.0 bacteria may die
pH 8.0 - 8.4 suggested to be ideal, especially for N-Bac growth (nitrogen oxidizing bacteria)
pH 6.3 - 7.9 bacterial growth occurs, growing slower as pH goes downward
pH 6.2 this is suggested to be the stalling point at which bacterial growth stops
pH 5.5 - 6.2 bacterial growth is stalled, waiting to restart if pH rises
pH below 5.5 bacteria may die
This of course refers to the beneficial chemolithoautotrophic bacteria we are trying to grow in our filters during fishless cycling, not to other bacteria in the tank. Note that we don't recommend that beginners put any chemicals in the tank (other than for conditioning the tap water.) If there is a serious problem with pH its best to discuss it with the members on the forum before taking any actions.
~~waterdrop~~