According to recent crypto regulation in Nigeria, The central bank has asked the bank to close any customer that his/her account linked to any crypto related transaction. In such case the account holder might lose his/her money when the account is freeze by the bank. However, for someone who can afford a lawyer can make case with in the court to get his/her account unfreeze
That's the situation in Nigeria at the moment as the banks have disassociated themselves from cryptocurrency transactions (not a ban though), as it's no longer possible to buy crypto using credit/debit cards of Nigerian banks, neither does the bank process crypto to Fiat, into customers bank account via exchanges, everything related to crypto is as such done via P2p now.
Having said that, if OP is a resident of a country like Nigeria, then P2p is a reliable option, and then you avoid making it known to people that you either have or bought Bitcoin, but if you're in a country that sees nothing wrong with crypto, nor have any laid down regulations, then you can freely buy and transfer your funds into your bank account after selling without any hassles of any sort.