also, you say the levels have peaked, have they come back down to 0 after the peak? the ultimate goal, (and healthiest for the animals) would be to have 0 for your trite, trate, and ammonia readings.
cylces will typically last longer than three weeks, if you see your nitrates begin to shoot up...