There is no fixed time to receive receipts. In my case I received after 4 weeks first time and within 2 weeks next time. If you have given your own check to USCIS then you may verify from bank whether USCIS got their money. If yes then there should be a receipt number at back side of the check. You can use that number to check status of your case.