Not early did you start to ask such questions?

I think that staking will be available no earlier than 2021.
Significant amounts of Ether will be needed for solo staking, so if there is an opportunity to use staking pools, I would prefer this opportunity.
You can study the answers of the team to questions about Ethereum 2.0:
https://docs.ethhub.io/other/ethereum-2.0-ama/