I filed Form 1040 with TurboTax and realized it has to be 1040NR-EZ [(opt status and less than 5 years in country)] instead. Is this same in 2019 (FY 2018)? , should i make any changes to my tax filing and by what time should I make changes? and can i correct this next year?
Yes, when you are a non-resident you will have to file form 1040NR. If you filed already then you will have to file an amended tax return (1040X) and send in the correct form 1040NR. You have 3 years from the date you filed your 2018 return (or 2 years after you paid the tax due, whichever is later) to file an amended return. You will have to download, fill out and print Form 1040X: https://www.irs.gov/pub/irs-pdf/f1040x.pdf
Please follow these instructions:
To complete a correct form 1040NR you can use our partner Sprintax site.