Get your taxes done using TurboTax

What do you mean "quite some time"? The original release date for this form was supposed to be 2/12/2020 and then it got pushed out to 2/20/2020. That's only 8 days ago