The cycling article says:
"If at any time you test and ammonia is under .75 ppm and nitrite is clearly over 2 ppm, it is time to add more ammonia. Add the same full amount as you did the first time. Now, begin to test the ammonia and nitrite levels every other day. (You should be seeing nitrate soon if you have the kit.)
After the second ammonia addition, while waiting for nitrite to rise, peak and drop, the bacteria will need a maintenance feeding. When you get two consecutive ammonia readings of 0 ppm, give the bacteria a “snack” by adding 1/3 of the full amount. This “snack” should be needed somewhere between days 21 and 27 of the cycle.
After the maintenance feeding, whenever you test and ammonia is .25 ppm or lower and nitrite is clearly under 1 ppm, it is time to add a full ammonia dose again and test in 24 hours.
If ammonia and nitrite both read 0 ppm, you are cycled. Do a large water change, be sure the water is the proper temperature, and add fish. The odds are this will not be the case quite this soon.
If ammonia and nitrite do not both read zero, continue to test daily. Whenever ammonia is again at .25 ppm or less and nitrite is clearly under 1 ppm, add the full amount of ammonia and test in 24 hours. Follow this pattern of testing and adding until both tests read 0 ppm. The cycle should not take much longer to be completed."
I'd suggest that if you added 5ml and you got over 8ppm you should try adding somewhere around 1.5 - 2ml and test after a few minutes.
I'd also be careful, if you've added 8ppm and not done a water change, you might stall your cycle if you add too much more ammonia before your nitrite peaks and falls. Perhaps someone with more experience can jump in here, but my recommendation would be to do a 50% water change before adding any more ammonia, should ensure your nitrite doesn't climb into the stall zone (IIRC 16ppm or thereabouts).