Yes, this the good time to buy btc now, because the price is low so this is our opportunity that we don't need to think twice to buy. If we compare the price its low today, so before it will back to the highest price, just buy and keep it until it will increase again. Have a patience to wait, so that we can earn profit someday.
Being patient is key if you are not going to be willing to hold your bitcoins for a long term then there is no point in buying them, there are many people that think that they're going to earn a fortune holding bitcoin for just a few weeks or a few months and most the time they were wrong, so you need to be ready to hold your coins for a long time if you plan to get profits with it.