Time for a market order to be executed

Hi guys, I have a question.
What factors effect how long a market order takes to be executed?
I placed an order to sell a particular stock at a price I was happy with, just before a major dip.
The order is still pending and has been for about half an hour, meanwhile the stock is dropping fast along with all my money…

How do day traders navigate this, when every second counts?!

A post was merged into an existing topic: Order execute TIME DELAY