I am a 25 year old guy from a third-world country. I want to get out of here and that will happen regardless.

Because of how immigration laws work, (a) I can get out in the next six months if I'm married or (b) study for a masters degree and leave in 2.5-3 years.

I don't want to get married at 25, but I am not against it as I definitely want kids one day. On the other hand I wanted to get married after 30-32.

There isn't really a middle ground here, and immigration laws can drastically change in 3 years time when even my masters may not be enough.

What would you guys have done in my shoes? This is really a hard decision for me.