Get your taxes done using TurboTax

I’m new to the country and I was told as I’m a contractor I need to file my tax every 3 months. Is this not correct?