~
My question is that is it possible for everyone to have bitcoin with the number of limited supply of bitcoin ?
Technically speaking, yes everyone can have Bitcoin.
The only question is that, will everyone have the capabilities to buy Bitcoin. Will everyone have the gadgets needed to access Bitcoin. Will everyone be given an opportunity to buy Bitcoin. Will everyone be interested in Bitcoin.
Take note that our current fiat currency that the world has been using, and is widely accepted worldwide is not being used by some of the people. You said "everyone", so I inserted those people who are in extreme remote areas that they themselves don't have access to money. Just imagine how they can get an access to Bitcoin. I will also specify those poor people who don't even have an access to smartphones that is needed to use Bitcoin.
If you will think, every person in the world can have access to Bitcoin, but there are certain factors needed in order for them to have access to it, and that is the hindrance for them. It's good thing that 1 Bitcoin can be divided into 100 Million Satoshi so that it can be distributed even more.