Only the person who invest in bitcoin can answer that. The length of waiting depends and varies in each person. It depends on your preference and on what you want to achieve. If you already lost some capital then its advisable to hold your bitcoin because if you sell in a lower price you'll going to lose more.