It depends according to investment amount. For example if a investor invested normal amount of money he can wait until he earn some profits but if that investor invested big amount maybe he need to cash for some important purposes and he may have to sell his tokens with loss. That is painful situation surely. For me i can wait 4 5 years for profits beucase i invested normal amount of money. 4 5k dollar is normal amount of money according to my life savings.