DDOS attacks are usually resolved by filtering out the traffic correctly from attackers before it reaches the servers. There are various appliances or software you can put in place before your servers that will analyze and filter traffic. Unfortunately, it can be a cat-and-mouse style situation where the analysis lags slightly behind the changing attack pattern of the DDOS. It makes it hard to predict how long it will take to resolve.