If it's been 3-4 months then the biological filtration should be well established. If you're having ammonia and nitrite it's a classic case of being under-filtered. But before jumping to conclusions, is the test kit good? Is it expired? Have you tested tap water to see what readings you get?
