hi i have some military experience, i was wondering if i could join the navy, army or air force of Poland. How long do i need to be in Poland to join?
You must be a Polish citizen first among other requirements.
From Poland's Ministry of National Defence
Only professional soldiers serve in the Polish Armed Forces.
Only Polish citizens can be professional soldiers and must have an unimpeachable reputation, an unwavering loyalty to the Republic of Poland, appropriate qualifications as well as being physically and mentally fit for military service. Being a professional soldier requires discipline, loyalty and devotion.
In your status as a foreigner another thing to remember is that if you have no command of the Polish language (reading, writing, aural and verbal) then you would be of no use in the Polish armed forces. How do you think you would follow through with an order if you can't comprehend what is being tasked to you? They won't accommodate you by speaking in English or providing a translator to accompany you around.
There are some countries like France, Britain and the US which allow foreigners to join their ranks. But these are mainly low skilled, non-critical positions which have a high turnover rate of personnel anyway and only a very basic understanding of the native language is required. Essentially cannon fodder assignments.
And in case you are wondering, Poland doesn't offer language training nor a pathway to citizenship for foreigners seeking to join.