Haven't received my tax refund has been 4 months now

Why is it taking so long?