Bitcoin will always recovering back to the peak and always hit new ath every year for now,it's because it has not implemented yet and has a lot room to grow.
The question when you stop to buy it or not is whenever you play it,you should have a financial back up to support it.
It would be better for you to buy a bitcoin when the price is going down,they're exhausting their money to pump it and they need to cash some of it to push it again.Bitcoin has not hit its peak yet,so it will not cause you any harm if you keep holding it.
So if you can afford to buy it right now,then buy it.
Just play that you can afford to lose