There are many DDoS attacks, L3,L4,L7 and so on, which one are you having? Get more informations from your provider/host.. If Layer7 put your site behind cloudflare and you will be good, for other layers you may need to find a ddos protected provider.