Generally, it takes USCIS
approximately 10-14 days to deliver a filing receipt. I am confused by your set of facts, however, in that you state it's been
21 days and you have not received your receipt, but then state that the application was sent on April 14, 2014 - only
18 days ago. It should be arriving any day now.May 2, 2014
read more >>