For me yes this is the right time to buy bitcoin both as a long term or short term basis, this is significant enough since most of the market speculators are cashing in on all the befits of bitcoin both at long term or short term basis and this is what is most Important for any investor, some of the gains of holding bitcoin is that it value always changes at frequent time and is out of the control of any centralized or individual influence or control so bitcoin will continue to recover even if it falls below your buy price.