Price is too high at a moment but its still an good investment to make as in future we will see much higher price of bitcoins so if we can manage to invest good amount of money in it then in future it will give us best profits on our investments.
yes to me i think long term investment may be more profitable as compare to short term investment, we can see that the price almost going to touch 2000 USD level so psychologically the price is trading so high, although the price of bitcoin has still good potential to increase, but the market can take some correction, therefore to me long term investment will be more good and more safe a compare to short term investment.