everytime is the right time,but only if you invested in Bitcoin first before other currency.
altcoins are too many to choose but if you will stick in the top 5-10 then the safer your investment will be.try not to sneak for shitcoins because trust me the chance of profit is too little than to expect.