An income tax return has to be filed by July 31st for the previous year. If you work with an accountant you will automatically get an extension until the end of February of the following year, so in total there are 14 months to submit the tax return. There is no possibility to file for any further extensions.
If you are a single individual (or married couple with one salary only) who has nothing but income from work as an employee and who has worked in Germany for the full year, you have no obligation to file a German tax return at all (note: this can be different for married couples who are both working). However, you can voluntarily file a tax return if you expect a tax refund based on your work related expenses. This possibility is available for the last 4 years – sometimes even more.