don't exceed 5ppm
First, this isn't rocket science, there is a lot of room for error. So, dont' stress over things too much.
Second, you want to not go past 5ppm, for high ammonia levels inhibit the action of the next group of bacteria.
So, continue to test for ammonia, and add whatever fraction of that initial dose it takes to get back to near but not above 5ppm. You do want to know when the tank can consume 5ppm of ammonia in a 24 hour period. I'd expect that it might go 20, 10, 13, 15, 20 as the level gets nearer to zero each time.
Start watching for nitrites soon, and as they start to rise cut back on the ammonia. Nitrites will go to something like 2x the ammonia level and that part will take something like twice the time the ammonia period took.
The last day before ammonia goes to zero you will have added 20 ml, or very near that, since the ammonia at that point was near zero and you needed 20 ml the first time. Maybe you are adding 18ml, so when you see the nitrites present and rising, cut back to 10 ml. this will keep the ammonia consuming bacteria going while the nitirite bacteria get started.
BTW, bartman, was your tank somehow innoculated with bacteria? Old equipment, filter squeezings or something? I'm surprised that the second day had such a drop in ammonia.