Speak out buddy! You can express yourself lot more than this.
Bitcoin can be stored at many places as people above suggesting you. Every place has its own safety features and more or less security. For me, the private key owned wallet is most important. You can be controller of your wallet and if you want to change the wallet in future then you can do so by transferring the private key to the other wallet. Thats best way to store it. Or else just put it into local wallet which is recognised in your country with KYC verifications.
I am sure everyone will store their coin directly to the their own hard wallet in order to secure their own coin. But to be true, most people that are having wallet and store it on your wallet will be stuck until you send it back to the exchange to withdraw it. Mean while what I saw here, many of them is trading their coin every single day which is pretty hard to really secure it on any place