It took almost 2 months since my second application to approve. I have re-applied with same documents as first. Seems like initialy my local ssa office screwed-up the application or DHS wrongly rejected. No clear reason was given. Keep checking your save status. Once its moved from in progress to case returned to agency, usually after 6 weeks, you should get your card in 7 to 10 days. This was my experience