Bitcoin is definitely facing some challenges and the price reflects the uncertainty about the technology. Several major technological changes need to be implemented successfully in order for it to be more widely accepted and allow for further price appreciation.
First off, there needs to be a decentralized method of trusting one's holdings at exchanges and other deposit institutions outside of your wallet. Second, there must be a seamless method of record keeping for tax compliance purposes, so the average guy doesn't have to go thru the nightmare of calculating capital gains on every purchase. And third, strong wallet security is too cumbersome, and until the technology can be perfected to optimize convenience while maintaining strong security in a way that the average person can manage, widespread adoption won't happen. Nothing frightens away potential users more than the specter of loss to thieves, con artists, and the tax man.
I don't think these changes are impossible and a lot of venture capital is being spent on the solutions right now, but they won't be implemented successfully for awhile, so I see prices continuing to go mostly sideways until at least late in the year.
Of course, there's always the chance bitcoin could totally fail or succumb to a superior crypto currency, so I'm not recommending betting the farm on it, but I think more likely than not it will survive and thrive. But it may always remain as more of a niche financial instrument, kind of like a digital form of gold, where mainly large institutions, wealthy individuals, and assorted cranks and others working on legal edge hold them.