Why is my return taking so long to come? It has been 4 weeks already

Why is my return taking so long to come? Been 4 weeks already