When do I sell? It depends on how much I put into market. If I want a quick profit, I put a lot of money into something and exit at +15-20% , for example if I put 10 BTC on something and it goes up 15%, I sell and make instant 1,5 BTC (that's 6400 USD now), it can happen in one day or two. Not bad hey?

For long term investments, I prefer to invest a lower amount of money to protect myself in case of Bitcoin pumps. For long term, I mean 1-2 years minimum. In this case you need to choose the coin carefully. Hope it helps