At last you came out with a profit, there are a lot of angry people that bought near the top that are heavily in the red. It's impossible to predict where the top will be so so don't feel too hard on yourself. It sucks to sell too late but its an equally bad feeling to sell too early and watch the prices skyrocket.