I know Celsius wallet is segwit. will i have no problem sending from Shakepay to segwit Celsius wallet? I think it would be fine but like i said i always like to be sure thanks.
You can use Electrum
[1] wallet instead of using Celsius wallet. As @Jawhead999 said, putting your bitcoin into a non-custodial wallet is definitely a good practice especially if you are holding your bitcoin for long-term especially that this will also allow you to have a full control over your funds.
[1]
https://electrum.org/#download[2]
[GUIDE] How to Safely Download and Verify Electrum [Guide] -->
Don't trust, verify.