just woke up on this massive dump !

what do you think it's causing this ? and do you think this is the best time to buy ? or it will dump even more

One factor that cause the decrease on the price of altcoins is bitcoin's price on the market. Do remember that altcoins are alternate coins which have a similar structure to bitcoin. Since bitcoin has been showing a constant decrease on its price over the past few weeks, altcoins on the other hand have this direct proportional relationship in terms of its price. Not to mention, country prohibitions and government interventions play a factor on its price too.
In my opinion, today may be the best day to invest as the prices are low. Do remember that before you invest into altcoins or bitcoins, you should treat it as your spare money and as something that you are willing to lose. Cryptocurrencies in general are investment alternatives riskier compared to other types due to its lack of collateral and security. But the proceeds that you garner are considered the highest and shortest (in terms of time).