First time leaving Thailand after have Non-O visa, i was told by immigration that i need apply re-entry permit before leaving, how long do i need to prepare that before my flight? Other than TM 8 form, photo and fee, do they require return ticket or any other docs as well? TIA