From the trend that is currently happening the price can reach easily 800$.
Everything can happen maybe crash again like before but the price is increasing rapidly.
there is no way we can achieve $800 by the end of this year. unless there is by some miracle a great news and as a result a great number of people invest in bitcoin and then price might go up which is not possible.
If a consensus of the block size increase is reached, the price will break through $800. It might go below the $800 level for some time afterwards. But the future is brighter.