in 10 days 1 BTC will be 25$

But then in 20 days 1 BTC will be 0.25$
BTC is overheating now and we don't need to break 20$.
In 20 days difficulty will be nearing a million.
There is no such thing as "needing" to break a barrier or drop down in price. Supply and demand of bitcoins will dictate a fair price.
The fair price at the moment is around $18 to $19.