> How long does the chemiluminescence last after spraying?

The reaction is immediate and lasts from 30 seconds to 2 minutes, depending on the substrate and blood dilution.