Get your taxes done using TurboTax

I am not sure in my situation. Don't I need to make tax return immediately ?  My husband was US citizen, and I am not. And I am in Europe :), I am not specialist  in US taxes .