Get your taxes done using TurboTax

If you are still a US Citizen, then you are not a "foreign resident". You would be a "foreign resident alien" and therefore would have to use a US address for tax filing purposes. Since you are tirelessly working through this process, then you must have US income or are filing for other credits you might be eligible for. In any event, again, if you're a US Citizen still then you would need to use a friend or relative's address as a US mailing address for tax filing purposes.