I prefer to always stake my tokens or coins as long as it'll able to withdraw not more than 30 days. Because in a month, crypto trends could changes and it's quite dangerous if we are not making any movement in a moneth with our coins freezing on the staking platform.
But it only applied on trends token or new project tokens, for tokens like ETH and BNB, i'm okay stake it for more than a year because we know the progress of these tokens are good and we are not missing a chance to make more money from it
One month maybe little reward giving with staking system and better take staking one year for earning full percent commission, I am interested try staking with AXS coin giving 100% APY on Binance but still looking for profit on trading before saving with staking, just now have waiting long time from my expectation because price my coin assets dump drastically, I hope can up soon possible because I am really interested with AXS coin for staking and keep get chance one day with AXS have lower price under $50.