You can start preparing your 2011 taxes now, however the IRS will not begin processing tax returns until January 17, 2012.
Typically the tax season ends on April 15th, however this year the 15th falls on a Sunday and the 16th is Emancipation Day in the District of Columbia. So you have until April 17th 2012 this year.
