You can surely wear a veil with short hair.
To secure the veil tightly on your hair, you can make use of the elastic bands. Create tiny ponytails on your hair and secure them with the elastic bands. Once you have created a row of these tiny ponytails, you can then nestle the veil comb into them.