About servers

I have this problem for ages.
When i start Matchmaking and it goes on loading screen, it stucks.
it doesn’t let me enter the Match. it just stucks on loading screen.
I always have to turn on a vpn to fix the problem.
but now i can’t use some vpn with high speed. it gets laggy.
I guess it’s a server problem in my country
can anyone help me please??