Probably, but I let it lapse because I wasn't using it enough.
If I get the right deal I'll probably sign up for Surfshark again.
I find the best way is to install and manage my own VPN on cloud servers. Usually cost $0 to $1.50 USD per month depending on the cloud provider. AWS free tier is the most common way to start, with WireGuard VPN installed.
These days I like the Tailscale mesh VPN free plan service which uses WireGuard. Use their ExitNode feature on the cloud VM to route your traffic through that geolocation. Running at friend/family's house is also reliable. Oracle Cloud is always free when using their small ARM architecture VMs. I have a WireGuard running there, but I quickly asked Gemini AI to write these Tailscale instructions. Realize that I have only reviewed these steps without following to verify.
I need to install Tailscale as an exit node on an Oracle cloud free ARM virtual machine