Get your taxes done using TurboTax

Thanks.

So if I am getting it correctly, I need to file both 1040 and 1040 - NR for 2019?

Is there any software that can support this? If not, is CPA an only option for me?

Also, will my income from US source for 3 months in which I was not in the USA is taxable?