yeah I bought some at 560 USD thinking to myself -

what a bargain

, but now I see I could have waited a little longer...
But the thing is, no matter what you buy there is never the perfect moment, there are always ups and downs ahead....
If you have faith in Bitcoin, then do the following:
1. Buy as many bitcoins as you bought earlier, for $420 now. The average purchase price becomes $490.
2. Place a sell order for 50% of your coins for $495. Now you will get a profit, and you can keep the coins as well.