Only time will tell if we reach again the 5k bubble again we should sell our bitcoins to later buy back at below rates... thats an easy way to earn money right away.
Time do not have any relationships with the reason in bitcoin price changing, what matters here is the users who will be using bitcoin. The more the user, the higher the price gets so I think there is a high possibility that bitcoin will be reaching $5000 because there are a lot of new people who are putting their money into this digital currency.