I will never buy bitcoin at that price of $2500 that will at when BITCOIN price should cross $3000 might be after that I will buy at that price

So you would wait for the price of bitcoin to go higher... and you will buy it only when that happens? This is the most illogical argument I have ever seen.
What are you? Some kind of person who collects only highly sucessful and luxury goods and bitcoin needs to cross certain price cap for you to even recognise it?
Bitcoin is currently lower than $2200 - this is probably the best time to buy it while it is still so cheap.
It will be a lot more cheap in 2 weeks.