It will never happen. I wouldn't buy bitcoin and use it to pay for my online transactions. I'll just use my credit card instead. There are some areas in the world that has no access to electricity or the internet so bitcoin as the primary payment option will never be realized. People will always find bitcoin as a good investment vehicle where in we can profit if we invest long term.