2 weeks from approval date - You should have the card in mail .
What if background check is not cleared?
We are assuming everything goes well... pending namecheck is certainly not a part of that assumption
If that is the case, then it could be anywhere from 30 days to 30 months