visa can take from few weeks to months, depend on the country, visa type and several other factors.