Only 21 million bitcoins will ever exist—no more, no less.

By the time you're comfortable buying, the opportunity has already passed.