Holding for a time and selling requires great patience. How long depends on whether you want to have more money or returns or you want to have money just for daytrading only. Which means you buy and sell immediately as soon as the value rises up where gain is in clear view.