He dicho que, salvo excepciones, donde se encuentra tu caso, el resto se devuelve antes del 31 (lo que no quiere decir que lo cobres antes del 31: si dan la orden, como pasó hace un par de años, el mismo 31 de diciembre, para devolver un montón de rentas sin comprobar, y teniendo en cuenta los festivos y que el Banco de España tarda unos 4 días hábiles en emitir el pago, el dinero no aparece en cuenta hasta, al menos, el día 7; y sin que se hayan generado intereses de demora).
De todas formas, que lleves 2 años recibiendo tan tarde tu devolución me lleva a pensar que hay algo que, aunque sin eficacia económica, no estás declarando bien. Por ejemplo (y no tengo ni idea de si es tu caso), las deducciones familiares se declaran mal en muchas ocasiones. Pon, por ejemplo, el caso de un matrimonio que está cobrando el abono anticipado de la deducción por familia numerosa; cuando lo solicitaron, hicieron solicitud colectiva porque, aunque trabajaban los dos, uno tenía un empleo fijo y, el otro no, o porque preferían cobrar los 100 euros juntos en una sola cuenta; pues, en la declaración, el primer titular de la solicitud colectiva tiene que poner que ha cobrado 1.200 euros y que, el otro solicitante, le ha cedido su derecho; y, el segundo titular, tiene que poner que ha cobrado 0 y que ha cedido su derecho al otro solicitante. ¿Qué hace mucha gente? Pues: o no lo declara, porque, total, ya lo ha cobrado, o cada padre pone que ha cobrado 600 euros, o uno pone que lo ha cobrado todo, pero sin indicar que le han cedido el derecho, o uno pone que lo ha cobrado todo y, el otro, no declara nada al respecto en su renta... Resultado: la declaración se queda bloqueada porque el algoritmo informático ve que hay algo mal declarado, y hay que esperar a que un funcionario lo mire y compruebe que da igual, que, aunque esté mal, el resultado no varía (porque se ha cobrado la deducción que corresponde y punto).
Yo revisaría muy bien mi declaración para verificar que no hay nada así, porque, si lo hay y sigues poniéndolo así cada año, siempre vas a tener la devolución retenida un montón de meses.