It is not possible to determine what is holding up the processing of your tax return. However, each tax return is unique in that they may report different types and amounts of income and list different taxpayers with different circumstances. There are a lot of variables to consider, so it is normal for tax returns to be processed over different time periods.