I am currently on a non o retirement visa, goes from April to April. My passport renewal is due in August 26. The immigration officer I deal with said I need to renew my passport before my next renewal in April 25 , is this correct? I can only think the reason maybe because I won't have 6 months left on my passport when it's due in August 26, can anyone enlighten me to the reason. Thanks