Seems fine to me. After standing still for 2 seconds the stealth buff appears and within the next 1/4 second Teemo's model and the screen completely fade into stealth. Depending on when the enemy should actually lose vision of Teemo (on buff or after fade) it might take a little more than 2 seconds to stealth, but I don't think it quite reaches 3 seconds.