My advice for everybody but the most astute daytraders now:
Buy as many bitcoins as you can, regardless of the price or timing. The price and timing will be secondary as the next upleg commences, and commences it will, once there is anything that you can do with bitcoins.
I bought 2,000,000mBTC in September-October 2012. At times I was down 15%. Do you think that now I would give a thought about the exact price or timing? I would, had I not bought the coins.
Everyone who holds anything else as investment except bitcoins has diversified to the detriment of their financial interest.
Bad advice. "...once there is anything that you can do with Bitcoins."

Which could be never and that's looking more likely as more businesses snub Bitcoin for other options or even their own options.