It is possible that the cycle is stalled, which is why you would only have ammonia readings...the ammonia was never processed by the bacteria to create nitrites or nitrates.
If the ammonia is that high, it is bad for the fish.
1. Test pH, if under 6.5 ish, it will stall the cycling process.
2. If pH is over #1, get Tetra SafeStart, which is beneficial bacteria (BB) in a bottle.
3. Do a large water change.
4. Wait 24 hrs.
5. Add Tetra SafeStart.
6. No water changes for 2 weeks.
7. Test water to verify cycled.