As the price is still low, I think it is the best and right time to buy bitcoins. Participating in buying bitcoins makes the price of bitcoin to increase the price as it also increasing the percentage of demand. Bitcoin market involves also the supply and demand strategy.