Get your taxes done using TurboTax

I have a business I didn't file in 2017 or 2018 because I was waiting on new social security numbers for wife and daughter from Dominican republic still not here but soon will be I think I need to file then amend or am I screwed help