Weekends can be cheaper for gas fees, and you can look on https://ethgasstation.info/ to keep track of the current prices. As I type this they are completely ridiculous which is normal at the moment.
U do need to think about the value you will get from staking vs the cost of staking and unstaking them, because it is several transactions. I paid around $50 to move them to the Sett, $20 to approve the Badger protocol using them, and $20 to stake them. Assuming that I don’t leave them staked till the end of time, I will need to unstake them and move them back my wallet on the way out, two more transactions to factor in. Depending on how many Badger you are staking, it might take quite some time to pay these fees off through the yield.
A lot of people are working on solutions (https://notes.ethereum.org/@vbuterin/BkSQmQTS8), but this is the current situation with the ETH network being so congested.
Best of luck!