You should always check gas fee before make a transaction. You can check ETH gas fee here
https://etherscan.io/gastracker.
This is the pick hour. ETH gas price is less on 4-6 Am (UTC 0). If you do the transaction at that time, you can do the transaction at a much lower fee.
Much lower price but not cheap price like they used to, the lowest price I've transacted was $4 from my $15 transaction from one of the tokens coming from the airdrop.
I missed the time when I can transact huge amounts for pennies, this is what makes Ethereum great then, now Binance smart chain is taking over the place of Ethereum when it comes to cheap prices in a smart contract.