Thank you for your help guys! I have some ETH already purchased on ymy metamask. I am using the uniswap and the ETH was bought and in my account. I have set the slippage to 2 and even up to 11 percent but it just keeps getting stuck saying "confirm in wallet" but the purchase never goes through. there's a 100 bucks of ETH so it should be too low to even make the swap correct?
The reason is definitely not slippage. Do not change this setting if you are trading on a pool with high liquidity.
After the notification "confirm in wallet" you should see a new window in which the exchange rates and the amount of the commission will be indicated. If everything suits you, then you press the "confirm" button and the transaction is broadcast to the network.
Start by looking for problems in your browser