After you file

What’s the longest anybody has had to wait to receive their check in the mail. I’m on week 2 now. It was originally sent out on 4/4/18 but was returned back to irs on 4/16/18 for whatever reason nobody can tell me why. They sent out another one on 4/24/18 & I have yet to receive it.