This is classic question but always have same answer, buy back or cut loss. No one know the future but we can predict with realistic target before take action and dump not always become good time for saving, sometimes we need to cut loss. Everything is possible but reduce risk is the right answer, wait and see if 30K break buy it.
actually to talk about bitcoin if you want to invest in the future, you don't need to hesitate to buy in any position as long as you haven't reached renewable ATH, because it can be ascertained that every 4 years (halving) there will be changes and will exceed when we buy. but if you want to trade daily or look for profit from the price difference that occurs then a good analysis is needed.
currently the price of bitcoin is very stable, there is a range of $31K-$40K and this indicates that bitcoin is indeed experiencing stability and it has been like this for a month, if you believe it doesn't hurt to do daily trading, buy when the lowest price is around $31K because he will return increases for a while, before going back down again and keeps it going.
but if you don't want to risk being afraid of wrong analysis but have confidence that the period of movement to increase will still occur, buy it and hold it. because the end of the year bitcoin will peak to reach renewable ATH again. and until now I believe that and all altcoins will also move up.