Ethereum network and gas fees can vary greatly. Transaction(s) can take a very long time depending on network usage. You could wait for these pending transactions to complete or:
- You can attempt to speed up or cancel the transactions, through several different methods; instructions here.
- If a transaction occurred FROM your MetaMask without your consent, it is likely you were hacked or you willingly gave your private key or Secret Recovery Phrase to a site or person (which means you gave away access to your funds). See more here.
- If you did not receive funds from a 3rd party TO MetaMask, contact the 3rd party. You might also need to simply add the custom token to MetaMask.