People lacks patience and big whales are taking advantage of it by buying at lower price and selling it high, and if you are treating bitcoin as a investment then you should wait for certain period of time to expect good returns from it.
I think we should have long term view of the bitcoin. If we hold it for 10-20 years, the return will be high.