VPN is a very effective method for a typical user to add protection from DDoS attacks. This works by masking your real IP address and displays your VPN provider's assigned one. In essence, when someone would try to DDoS you, the attack would be directed at the VPN server, instead of your own. Plus, VPN providers have many mitigation measures set up in place to stop the attack in its tracks.The only way this wouldn't be useful is in cases when your attacker already knows your real IP address. Then, a VPN would not help because your home router, for example, would still be affected, denying you the service.