Bitcoin is a long term investment and never expect that it will make you rich overnight so if you have patience to hold your bitcoins for a long term then any price and any time is the best to invest in bitcoins as in long term you will only get best and positive results on your investments.