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.
I am planning to transfer an ERC-20 token into an exchange...so am taking note of this hour range so I can be able to lessen the gas fee required. I am actually sad that Ethereum remains to be incredible when it comes to transaction fees. I love Ethereum and I am still some coin in my wallet but I hate the fact why do we have to pay such "insulting" high fees. As what I am always saying, we never signed for cryptocurrency thinking that we will be required to pay such heft amount to move these tokens under the network. We need solutions for this big problem and hope the Ethereum team can hasten that arrival.