This isn't quite accurate. If you don't submit your transaction with a high enough gas price or enough of a gas limit, your transaction will take a long time to either be processed or rejected. That has nothing to do with MetaMask.
You can learn about gas estimation here: