Like stated above, water changes is the name of the game for a fish-in cycle to complete properly.
If you Ammonia and/or NitrIte go above
.25 ppm, do a water change to bring it back down.
If you have an Ammonia level higher than .25 ppm, this can give the fish permanent gill damage.
If you have a NitrIte reading over .25 ppm, this can give the fish permanent nerve damge.
Also, both of these, if fish are exposed to the high levels of Ammonia/NitrIte, can be fatal to an fish.
Finally, NitrAte starts to be harmful to fish if it is 50+ ppm.
So, multiple daily water changes are needed to keep the Ammonia and/or NitrIte down at or below .25 ppm.
Over time you will find that your Ammonia and/or NitrIte levels are not rising that high, that fast all the time, and this is because you are starting to colonize beneficial bacteria in your filter that process these two parameters.
Once your Ammonia AND NitrIte hold steady at zero for one week, WITHOUT you doing any water changes, you can consider yourself cycled!
Like stated above, this entire process takes on average 4-6 weeks.
-FHM