Hey mlkpookie!
You may want to take a look at the freshwater cycling article which you can find in the forum's
Articles section; either by using that link, the link found in the upper right hand corner of this and any forum page, the link located in my signature, or by clicking
HERE. The reason I point this out is because it will explain how and why you really do want to see an ammonia level of 0 ppm in an established tank. It will also explain how/why ammonia, nitrites, and nitrates are closely related, one becoming another.
The amount of time it takes to establish or cycle an aquarium is highly variable and so it is hard to give an exact timeframe. However, I would think that your tank should be cycled within 10 months...that is, unless you are doing something which is depleting the benificial bacteria or preventing it from living in your tank; such as constantly cleaning filter media, substrate, or decor too thoroughly (depending on how you are using tap water to clean your decor, it could kill the good bacteria living on it). That article I spoke of should give you some more insight into how you can/should try to harbor or protect that bacteria.
In any case, your benificial bacteria colony can only grow to a population which is directly proportionate to the amount of ammonia that is being produced by decaying organic matter, including fish wastes. That said, we should always add fish/livestock slowly regardless of how long the tank has been running. Make sense?