K.Z.
Go to the web site someone else mentioned--dept. of state-- for more info.
Skip the card, it is not good at so many countries. I have NO IDEA why anyone would want both???
Walgreen's was the cheapest option for photos near us.
The website may have info on how long it will take.
When you go to renew, in 10 years, if your old passport is within so many months of expiration, you can renew using a shorter form, I think. If you let it go too long, I think you have to treat it as a new application again. Not sure about that, but I think that is true--when I renewed mine the first question pertained to that.
Hope you get to use them soon!
K. Z.