I've been cycling a 20 gal with shrimp for a few weeks. It's heated (high 80's) and filtered. I haven't been testing the water every day, just a few times. At the beginning the ammonia was at 8ppm. I tested today and its at about .25. I only have test strips rather than a liquid kit for nitrate and nitrite so I'm not sure how accurate it is, but nitrite was at about 10ppm nitrate at ~160. Even though they're not accurate it still kind of works because it at least shows they're high, right? I'm not sure how off the strips are.
My question is do I need to be doing water changes? and how much longer do you think the cycle will be at this point?