is there any limation of withdraw my btc from wallet
ex ; i have 5 btc i am with draw my all btc or is there any limitation
No, BTC wallet has no limitation on sending BTC, you can send as much as you can but if you are using an exchange wallet better to read their TOS first because based on my experience on some exchanges like Binance you can only withdraw/transfer 2 BTC per day for the unverified user.
Let me ask if what wallet you are using?