There is no better time to buy than the present.
As much as I love idioms, now is definitely not the right time to buy. Sure it may go up incrementally, or even explosively in the next couple weeks, but right now BTC is in a huge bubble, and throwing down money now instead of waiting a month or so will probably end up costing you money unless you can play the short run well enough.
Cause ya know what they say... A penny saved is a penny earned.
First: It is not a huge bubble.
Second: It is not a bubble at all.
After the ETF you will regret not listening to me.
No matter what you say, I do have a gut feeling we will have a similar drop like Silk Road time in coming 4 months