I don't think that it will happen soon. There are still a lot of obstacles for using electric cars. For example infrastructure. People will use regular oil until it ends
No they won't as oil could take 100 years "to end". There does need to be more charging stations and for the price of the vehicles to come down though, but that will happen.
The near future is electric cars, then electric self driving cars. I expect we will see a lot more of them next decade, but they will start to become prevalent in the 2030s i imagine.