Your Bitcoin transaction fees will depend on two main factors:
Transaction size
Fee rate
You can control them both.
Controlling transaction size by choosing appropriate address type like Segwit (Bech32) starts with bc1q as well as consolidate your small inputs to reduce transaction size when you need to move your coins.
Choosing a feasible fee rate to use for your transaction (after consolidate your small inputs when mempools give you cheap fee rate for consolidation).
A chart for mempool history from which you can see it barely has congestion or periods in which people have to accept Deadly Red Fee Rate Bands. Only three times and I made screenshots for you.
December 2017
April 2021
May 2023
Only about 2 weeks ago, mempools were cleared but now things are worse and worse day by day.
[May 2023] Fees not low! Wait for opportunity to Consolidate your small inputs.
You can wait for cheaper fee, if you join the fee race, you will help miners richer easily.
Currently they have very joyful time with massive transaction fee. Fee in block reward is very high at the moment and it is up to 42%, a second highest value in history.
Bitcoin fee in reward