Hi. My 2.5 gallon tank has been cycling for more than two weeks now, and the ammonia's and nitrites are still high. (nitrates are low)

I put a couple baby guppies in there for "sacrifice", but couldn't bear watching them suffer, so I put them back. The nitrites and ammonia's seemed to get worse, even though the tank IS cycling.

Shouldn't the nitrites and ammonia's be going down now? When will they start going down? How can I get them down faster? Should I clean the tank?

This tank is to raise my fry in, and I want it to work out!

Please help me!
I will choose best answer and any other answers will be appreciated.
Thanks!