No, not all VPNs offer unlimited bandwidth. In the case of free VPNs in particular, you'll usually see a daily or monthly limit. These limits can really make streaming difficult. However, if you're in the mood for a binge-watching session, you're in luck. Most premium VPNs, including the recommendations above, have no time or data caps. This means you can stream hour after hour of your favorite TV shows, only having to stop for a potty break or to grab a snack.