I'm sorry you sold out your stake earlier when the price was just $15.
However, a lot of people are in the same boat as you. If you were asking this question today, and I know you're not, I actually read the thread before responding, I don't see how you can be too upset selling a small portion of your horde at todays prices. So if I had 22 BTC (and I don't, I don't even have 10% of that!) I'd be tempted to sell 2 of them now. That way if the price crashes you can still say you got something out of it and not have a lot of regrets. On the other hand if the price goes to 10,000 USD per coin, you're still so rich you really don't give a shit about selling a couple of them at 850 USD.
Good Luck and don't stress over it!
It's one of this things where its easier to say "should have" after you already know.
If I were to sell 1 BTC right now, i'd make 400% profit on my BTC. However, if BTCs were to go up to $10k in a year, i'd be beating myself up too. Or if BTC were to drop to $1...i'd be estatic that I sold.
At that point in time, you made the right decision. No one has any way of predicting what the future will hold.