It could be trying to perform a firmware update, start in safe mode, or the hard drive is failing. Since you said it's every time you start the machine, my guess is the HDD.
Try restarting your machine in Verbose mode (hold command and V at startup) to gain more insight.