There are no right time or best time to invest. The beginning, You need to understand yourself first. You are invest long term mid term or short term. Then you will know when to invest and when to withdraw. Some people will chose short term some people chose long term. Different people got different strategy. You need to ask yourself, what is your goal and how much profit.