If you're still stuck at the nitrite stage I am seriously beginning to think your nitrite levels are too high despite what your test kit is saying. There is no way a cycle should take this long. I'd recommend one of the following two steps.
1. Add no more ammonia for 2 days and see if your nitrite decreases, if it doesn't it would suggest your cycle is stalled and then you could do the following.
2. 90% water change, test for nitrites, at this point they should be diluted enough to barely register. Add your ammonia, test after 24 hours.
Can you get any mature filter media from another fish keeper?