After you file

@faisalels-hotmai - the IRS processes the returns generally in the order received.  Users  postings on Facebook groups  are stating they mailed in their returns in Feb and just now getting their refunds, so that is a 6 months delay right there.  So best to assume 6-9 months.  More than 9 months, while possible, isn't likely.