Per the IRS:
If you’re entitled to a refund, we’ll send it about 6-8 weeks from the time we receive your response.
You said you sent the response March 18. Allowing a week for the IRS a week to receive it, you are now a little over 6 weeks. Give it some more time.