The price going to 500 this month is a certainty. At least i have bought since i expect it to go higher. If not this month then well i wait till the end of this year if that's all that's what needed to make some profit.
If you have bought with the current price then you are surely gonna earn some profits in next couple of months, have patience and hold it till the halving.
I would say $500 by years end because there is still one major shopping day left tomorrow and that should push up the price. Just the people spending would need to use bitcoin for their purchases that's all.