Generally, all the USCIS contact info and tools are in this link: https://www.uscis.gov/contactcenter
The phone number is 1-800-375-5283. When you call there is voice recognition and they ask you to say what is the reason for your call. If you say "Infopass", you will be transferred to an actual person.
Since my card took 8 months to arrive, I called them many times and honestly, many of them were not useful and one in particular gave me wrong information that made me waste a lot of time.
Based on my experience, the main thing that you need to do if you are passed the 90 days, is to file an e-request ("Did not receive card by mail" request) here:
https://egov.uscis.gov/e-request/displayNDCForm.do?sroPageType=ndc&entryPoint=init
In the "form" drop down you have to select OS155A and your receipt number the IOE number that should appear in your MyUSCIS account that you created when you paid your immigrant fees and where you can track your green card. When I filed mine, they then said that they would get back to me within 30 days. However, after that 30 days, they told me that they needed another 90 days to investigate or issue my green card! That felt like a slap in the face, but my green card actually did show up 45 days after that. The e-request actually gets someone to get back into your case and check why it is getting delayed. Since it takes quite a bit of time, better file it asap after you are passed the 90 days. After you have filed it, if you want to make 100% sure that they have it, you can call USCIS. They should see the e-request in your file.
You may have already seen it on the VJ link I had sent you, but it seems likely that your and your wife's card will arrive separately. As long as you are still within the 90 days, there is nothing to worry about and no action on your part is necessary apart from waiting.
Hope you don't need all of this info and you receive your card on a timely manner.