The exact time of numbing sensation mainly depends upon the concentration of lidocaine and other numbing agents. However, an average tattoo numbing spray can last 1 to 3 hours of numbing sensation on your skin.