Just to clarify, DigitalOcean does not offer any form of DoS mitigation services so they blackhole during a DoS. Its for 3 hours, a lot less than other providers.
If you've got a DoS issue, you definitely need a 3rd party DoS protection service. Cloudflare free works pretty well