About cycling the tank. If you can get some filter media (sponge) from an established tank and put it behind the filter media in your filter it will speed up your cycle. Don't clean it first. Also, gravel (in a nylon), ornaments, rocks, anything from an established tank will have beneficial bacteria on it and your tank will be cycled in no time. I swear by plants - live plants - throw in as many as you can.
i think my problem was that i was cleaning my filter during each water change, i stopped doing that and it seems my ammonia levels are finally starting to level out