How to make a timer for Rocket stage separation

robtillaart:
what is a typical time? An Arduino can count time in steps of 4 micro seconds .

Would it be not better to let the Arduin monitor the fuel level and decide on that, iso of a clock?

they are solid fuel motors so fuel level will be hard to measure and they last between 2 seconds in stage 0 to 5 in stage 3