On AVR Arduinos timer 0 ticks every 4us, this causes the 8-bit timer to overflow every 1ms, (4us * 256).
If you require the delay() function it's not possible to change this, however it is still possible to use timer 0's COMPA and COMPB interrupt service routines, if you need to run code at a 1ms interval.