Today I read the news about India's plans of a total ban for all crypto-currencies. If they vote this as a law, we may not see Bitcoin at $40k anytime soon. On the other hand, if India drops the proposal and with the stable Bitcoin price, it could cross $40k in days.
That the Indian government has such plans is definitely bad news. However, I don't think it will matter much in the long run. Bitcoin's market capitalization is still so small that it still whales decide when Bitcoin reaches the new ATH.